servicestackとサービスパック4.5.0を使用しています。 ServiceStack 'session' missing? このベースはどこにありますか。セッションバッグのプロパティ?ベースキーワードは私が得ている these intellisenseServicestackバージョン4.5.0にSessionBagがありません
私を助けてください。
この行の意味は次のとおりです。 サービス内で、動的な型指定されていないセッションバッグの名前がbase.SessionBagに変更されました。
この行の意味は次のとおりです。 動的な型指定されていないセッションバッグの名前は、Base.SessionBagに変更されました。 ベースを書きます。私はインテリセンス
base.Session //-- Property Method
base.SaveSession //--- Extension
base.SessionAs<>
base.SessionFactory //-- Property Method
public class EntryService : Service
{
public object Post(Entry request)
{
var date = request.Time.Date;
var trackedData = (TrackedData)Session= date.ToString();
if(trackedData == null)
trackedData = new TrackedData { Goal = 300 };
trackedData.Total += request.Amount;
Session[date.ToString()] = trackedData;
return new EntryResponse { Id = 1};
}
}
以下の私は、この
Session[date.ToString()] = trackedData;
ようにしたいが、エラーがあなたが持っているタイプのServiceStack.CacheAccess.ISession
私はすでにそれを継承しています – AnumR
セッション[date.ToString()] = trackedData;を実行中にこのエラーが発生しました。 **タイプ 'ServiceStack.CacheAccess.ISession **'の式に[]を付ける索引付けを適用できません。 – AnumR
@ Kakashi_Hatake base.SessionBagを使用してセッションバッグにアクセスできます。 – mythz