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

LogicalCallContext クラス

リモートメソッド呼び出し時に実行コード パスと共に転送されるプロパティセット提供します

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class
 LogicalCallContext
    Implements ISerializable, ICloneable
Dim instance As LogicalCallContext
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class LogicalCallContext : ISerializable,
 ICloneable
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class LogicalCallContext sealed
 : ISerializable, ICloneable
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class LogicalCallContext implements
 ISerializable, ICloneable
SerializableAttribute 
ComVisibleAttribute(true) 
public final class LogicalCallContext implements
 ISerializable, ICloneable
解説解説

LogicalCallContext クラスは CallContext クラス1 つバージョンであり、リモートアプリケーション ドメインへのメソッド呼び出し時に使用されます。CallContext は、スレッド ローカル ストレージ類似したメソッド呼び出し固有のコレクション オブジェクトであり、実行各論スレッドに対して一意データ スロット提供します。このスロットは、ほかの論理スレッド呼び出しコンテキストとは共有されません。オブジェクトは、CallContext実行コード パスたどっていくときに、このコンテキスト追加でき、そのパス上の各種オブジェクトによって調べられる場合あります

リモートメソッド呼び出し別の AppDomain 内のオブジェクトに対して実行されると、CallContextLogicalCallContext生成し、これが呼び出し一緒に転送されます。ILogicalThreadAffinative インターフェイス公開しCallContext 内に格納されているオブジェクトだけが LogicalCallContext格納されAppDomain外部転送されます。このインターフェイスサポートしていないオブジェクトは、リモートメソッド呼び出し生成される LogicalCallContext インスタンスでは転送されません。

メモメモ

このクラスはリンク確認要求行います直前呼び出し元にインフラストラクチャ アクセス許可ない場合、SecurityException がスローさます。詳細については、「リンク確認要求」を参照してください

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

LogicalCallContext プロパティ


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

  名前 説明
パブリック プロパティ HasInfo 現在の LogicalCallContext が情報格納しているかどうかを示す値を取得します
参照参照

関連項目

LogicalCallContext クラス
System.Runtime.Remoting.Messaging 名前空間

LogicalCallContext メソッド


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

参照参照

関連項目

LogicalCallContext クラス
System.Runtime.Remoting.Messaging 名前空間

LogicalCallContext メンバ

リモートメソッド呼び出し時に実行コード パスと共に転送されるプロパティセット提供します

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


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ HasInfo 現在の LogicalCallContext情報格納しているかどうかを示す値を取得します
パブリック メソッドパブリック メソッド
参照参照

関連項目

LogicalCallContext クラス
System.Runtime.Remoting.Messaging 名前空間


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

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

辞書ショートカット

すべての辞書の索引

「LogicalCallContext」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS