contextとは? わかりやすく解説

Context クラス


Context クラス

オブジェクト常駐しポリシー適用できる対象となる環境定義します

名前空間: System.Runtime.Remoting.Contexts
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<ComVisibleAttribute(True)> _
Public Class Context
[ComVisibleAttribute(true)] 
public class Context
[ComVisibleAttribute(true)] 
public ref class Context
/** @attribute ComVisibleAttribute(true) */ 
public class Context
ComVisibleAttribute(true) 
public class Context
解説解説

コンテキストは、コンテキスト内に常駐するオブジェクト環境定義するプロパティ順序付けられたシーケンスです。コンテキストは、同期トランザクションジャスト イン タイム アクティベーションセキュリティなど、特定の自動サービス要求するために設定されるオブジェクトアクティブ処理中作成されます。1 つコンテキスト内に複数オブジェクト格納できます

クラスは、使用規則提供する ContextAttribute クラスインスタンスマークされます。新しオブジェクトインスタンス化されるたびに、.NET Framework によって互換性のあるコンテキスト検索されるか、またはオブジェクトContext クラス新しインスタンス作成されます。オブジェクトは、いったんコンテキスト配置されると、有効な限りコンテキスト内にとどまります。コンテキストバインドできるクラスを、コンテキスト バインド クラス呼びますこのようなクラスは、別のコンテキストからアクセスされる場合プロキシ使用して直接参照されます。あるコンテキスト内のオブジェクトから別のコンテキスト内のオブジェクトへの呼び出しは、コンテキスト プロキシ通過し、それらのコンテキスト プロパティ組み合わせによって適用されポリシー影響受けます

通常新しオブジェクトコンテキストは、クラスメタデータ属性基づいて選択されます。この機構は、カスタム属性使用して拡張できます。これらは静的コンテキスト プロパティとも呼ばれクラス メタデータコンパイルされます動的コンテキスト プロパティ (構成プロパティとも呼ばれます) は、管理者適用および構成できます

コンテキスト詳細については、「境界 : プロセスアプリケーション ドメイン」を参照してください

継承階層継承階層
System.Object
  System.Runtime.Remoting.Contexts.Context
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Context メンバ
System.Runtime.Remoting.Contexts 名前空間

Context コンストラクタ


Context プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ EndColumn  
パブリック プロパティ EndLine  
パブリック プロパティ EndPosition  
パブリック プロパティ StartColumn  
パブリック プロパティ StartLine  
パブリック プロパティ StartPosition  
参照参照

Context プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

Context クラス
System.Runtime.Remoting.Contexts 名前空間

Context メソッド


Context メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AllocateDataSlot 名前のないデータ スロット割り当てます
パブリック メソッド AllocateNamedDataSlot 前付データ スロット割り当てます
パブリック メソッド DoCallBack 別のコンテキストコード実行します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド FreeNamedDataSlot すべてのコンテキストの名前付データ スロット解放します。
パブリック メソッド Freeze コンテキスト固定して現在のコンテキストに対してコンテキスト プロパティ追加削除できないようにします。
パブリック メソッド GetData 現在のコンテキスト指定したスロットから値を取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetNamedDataSlot 前付データ スロット検索します
パブリック メソッド GetProperty 名前で指定され特定のコンテキスト プロパティ返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RegisterDynamicProperty リモート処理サービス使用して IDynamicProperty インターフェイス実装する動的プロパティ登録します
パブリック メソッド SetData 現在のコンテキスト指定したスロットデータ設定します
パブリック メソッド SetProperty 名前で特定のコンテキスト プロパティ設定します
パブリック メソッド ToString オーバーライドされます現在のコンテキストString クラス形式返します
パブリック メソッド UnregisterDynamicProperty IDynamicProperty インターフェイス実装する動的プロパティの登録を解除します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Context クラス
System.Runtime.Remoting.Contexts 名前空間

Context メンバ

Context データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ EndColumn  
パブリック プロパティ EndLine  
パブリック プロパティ EndPosition  
パブリック プロパティ StartColumn  
パブリック プロパティ StartLine  
パブリック プロパティ StartPosition  
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

Context メンバ

オブジェクト常駐しポリシー適用できる対象となる環境定義します

Context データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AllocateDataSlot 名前のないデータ スロット割り当てます
パブリック メソッド AllocateNamedDataSlot 前付データ スロット割り当てます
パブリック メソッド DoCallBack 別のコンテキストコード実行します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FreeNamedDataSlot すべてのコンテキストの名前付データ スロット解放します。
パブリック メソッド Freeze コンテキスト固定して現在のコンテキストに対してコンテキスト プロパティ追加削除できないようにします。
パブリック メソッド GetData 現在のコンテキスト指定したスロットから値を取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetNamedDataSlot 前付データ スロット検索します
パブリック メソッド GetProperty 名前で指定され特定のコンテキスト プロパティ返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RegisterDynamicProperty リモート処理サービス使用して IDynamicProperty インターフェイス実装する動的プロパティ登録します
パブリック メソッド SetData 現在のコンテキスト指定したスロットデータ設定します
パブリック メソッド SetProperty 名前で特定のコンテキスト プロパティ設定します
パブリック メソッド ToString オーバーライドされます現在のコンテキストString クラス形式返します
パブリック メソッド UnregisterDynamicProperty IDynamicProperty インターフェイス実装する動的プロパティの登録を解除します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Context クラス
System.Runtime.Remoting.Contexts 名前空間




固有名詞の分類

このページでは「.NET Framework クラス ライブラリ リファレンス」からcontextを検索した結果を表示しています。
Weblioに収録されているすべての辞書からcontextを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からcontext を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「context」の関連用語

contextのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



contextのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS