サービスのリクエスト Cookie にアクセスするにはどうすればよいですか?
注: 私は古いバージョンの servicestack を使用しています: 3.9.33.0 (この警告をたくさん受け取りました: 'ServiceStack.ServiceHost.IService' は廃止されました: 'Use IService - ServiceStack's New API for future services' )
私のサービスは次のように定義されています:
public class TableService : IService<TableRequest>, IService<NextStepRequest>, IService<SaveNextStepRequest>, IService<SaveCellTextRequest>, IService<SaveCommentsRequest>, IService<UpdateTimestampRequest>, IService<DateTimeTestRequest>, IService<CreateNewIssueRequest>, IService<IssueTypesRequest>, IService<LookupItemsRequest>, IService<UpdateColumnOrderRequest>, IService<CancelSiteDialogDataRequest>, IService<CancelSiteRequest>, IService<QuerySiteNamesRequest>, IService<MapQueryRequest>, IService<TtsignInfoRequest>, IService<CheckListItemRequest>, IService<SiteStatusRequest>
{
public TableService(Container container)
{
_container = container;
}
public object Execute(TableRequest request)
{
// How can I access the cookies here?
}
.....
フレームワークの古いバージョンを使用しているため、現在のドキュメントがそれに適用されるかどうかは少しわかりません。もしそうなら、私を正しい方向に向けてください。
(はい、アップグレードする必要があることはわかっていますが、多くのコードが実行されており、マイナーな修正を行う必要があるだけです。また、ユニットテストの完全なセットでカバーされていないため、アップグレードを行うことを恐れています)
助けてくれてありがとう
ラルシ