-4
我是服務堆棧和使用服務堆棧版本4.5.0的新手。 參考ServiceStack 'session' missing? 我在哪裏可以找到這個base.SessionBag屬性?與基地關鍵字我越來越 these intellisense服務堆版本4.5.0中缺少SessionBag
請幫助我。
這條線的含義是什麼: 服務內部動態無類型會話包被重命名爲base.SessionBag。
這條線是什麼意思: 服務內部動態無類型會話包被重命名爲base.SessionBag。 當我寫基地。我發現下面的IntelliSense
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
我在做Session [date.ToString()] = trackedData時出現這個錯誤; **不能使用[]將索引應用於類型爲'ServiceStack.CacheAccess.ISession ** – AnumR
@Kakashi_Hatake的表達式您可以使用base.SessionBag訪問會話包。 – mythz