次の方法で共有


IReadOnlySessionState インターフェイス

対象の HTTP ハンドラにセッション状態値への読み取り専用アクセス権のみが必要であることを指定します。これは、メソッドのないマーカー インターフェイスです。

名前空間: System.Web.SessionState
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Interface IReadOnlySessionState
    Inherits IRequiresSessionState
'使用
Dim instance As IReadOnlySessionState
public interface IReadOnlySessionState : IRequiresSessionState
public interface class IReadOnlySessionState : IRequiresSessionState
public interface IReadOnlySessionState extends IRequiresSessionState
public interface IReadOnlySessionState extends IRequiresSessionState
適用できません。

解説

ハンドラにセッション状態値への読み取り専用アクセス権のみが必要であることを指定するには、カスタム ハンドラに IReadOnlySessionState インターフェイスを実装します。

使用例

現在の HTTP Handler プロパティを確認し、このハンドラがセッション状態値への読み取り専用アクセス権のみを必要とするかどうかを判定するコード例を次に示します。

Dim readOnlySession As Boolean = False

If TypeOf (Context.Handler) Is IReadOnlySessionState Then
  readOnlySession = True
End If
bool readOnlySession = false;

if (Context.Handler is IReadOnlySessionState)
  readOnlySession = true;

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

IReadOnlySessionState メンバ
System.Web.SessionState 名前空間