System.Runtime.Remoting.Channels 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Runtime.Remoting.Channels 名前空間の意味・解説 

System.Runtime.Remoting.Channels 名前空間

System.Runtime.Remoting.Channels 名前空間は、チャネルとチャネル シンクをサポートおよび処理するクラスを格納します。チャネルとチャネル シンクは、クライアントがリモート オブジェクトでメソッドを呼び出すときに、トランスポート メディアとして使用されます。

チャネルは、アプリケーション ドメイン、プロセス、コンピュータなどのリモート処理境界を超えて、アプリケーション間でメッセージを転送するオブジェクトです。チャネルは、片方のエンド ポイントで着信メッセージを待機したり、別のエンドポイントへ発信メッセージを送信したり、この両方を行ったりできます。これによって、共通言語ランタイムがチャネルのもう片方のエンドポイントにない場合でも、広範なプロトコルを組み込むことができます。

チャネルは、メッセージの送信前または受信後に、チャネル シンク オブジェクトのチェイン内の各オブジェクトを送信します。このシンク チェインは、トランスポート シンク、スタック ビルダ シンクなどの基本的なチャネル機能に必要なシンクを格納します。特別なタスクを実行するために、メッセージまたはストリームを使用して、チャネル シンク チェインをカスタマイズすることもできます。各チェイン内の各シンクは、オブジェクトを受信し、特定の操作を実行してから、そのオブジェクトをチェイン内の次のシンクに渡します。通常は、メッセージ シンクが受信したオブジェクトが次のシンクに渡されますが、これについては、特に規則があるわけではありません。

詳細については、チャネル、シンクとシンク チェーン の各トピックを参照してください。


クラスクラス
 クラス説明
パブリック クラスBaseChannelObjectWithPropertiesプロパティにディクショナリ インターフェイスを公開する、チャネル オブジェクトの基本実装を提供します。
パブリック クラスBaseChannelSinkWithPropertiesプロパティにディクショナリ インターフェイスを公開する、チャネル シンクの基本の実装を提供します。
パブリック クラスBaseChannelWithPropertiesプロパティにディクショナリ インターフェイスを公開する、チャネルの基本の実装を提供します。
パブリック クラスBinaryClientFormatterSinkBinaryFormatter を使用するクライアント フォーマッタ シンクの実装を提供します。
パブリック クラスBinaryClientFormatterSinkProviderバイナリ クライアント フォーマッタ シンク プロバイダの実装を提供します。
パブリック クラスBinaryServerFormatterSinkBinaryFormatter を使用するサーバー フォーマッタ シンクの実装を提供します。
パブリック クラスBinaryServerFormatterSinkProviderBinaryFormatter を使用するサーバー フォーマッタ チャネル シンク プロバイダの実装を提供します。
パブリック クラスChannelDataStoreリモート処理チャネルのチャネル データを格納します。
パブリック クラスChannelServicesリモート処理チャネルの登録、解決、および URL 探索で支援する静的メソッドを提供します。このクラスは継承できません。
パブリック クラスClientChannelSinkStack非同期メッセージの応答デコード中に呼び出す必要がある、クライアント チャネル シンクのスタックを保持します。
パブリック クラスCommonTransportKeysチャネルによって使用される共通の値に関連付けられたトランスポート キー。
パブリック クラスServerChannelSinkStackサーバー チャネル シンクのスタックを保持します。
パブリック クラスSinkProviderDataシンク プロバイダのシンク プロバイダ データを格納します。
パブリック クラスSoapClientFormatterSinkSoapFormatter を使用するクライアント フォーマッタ シンクの実装を提供します。
パブリック クラスSoapClientFormatterSinkProviderクライアント フォーマッタ シンク プロバイダの実装を提供します。
パブリック クラスSoapServerFormatterSinkSoapFormatter を使用するサーバー フォーマッタ シンクの実装を提供します。
パブリック クラスSoapServerFormatterSinkProviderSoapFormatter を使用するサーバー フォーマッタ チャネル シンク プロバイダの実装を提供します。
パブリック クラスTransportHeadersチャネル シンクで使用されるヘッダーのコレクションを格納します。
インターフェイスインターフェイス
 インターフェイス説明
パブリック インターフェイスIAuthorizeRemotingConnectionIAuthorizeRemotingConnection インターフェイスには、クライアントのネットワーク アドレスとユーザー ID に基づいて、そのクライアントが現在のチャネルで接続を承認されているかどうかを示すメソッドが用意されています。
パブリック インターフェイスIChannelリモート処理境界を超えるメッセージのコンジットを提供します。
パブリック インターフェイスIChannelDataStoreリモート処理チャネルのチャネル データを格納します。
パブリック インターフェイスIChannelReceiver受信者のチャネルに必要な関数およびプロパティを提供します。
パブリック インターフェイスIChannelReceiverHook該当インターフェイスを実装しているチャネルを外部リスナ サービスにフックする必要があることを示します。
パブリック インターフェイスIChannelSender送信者のチャネルに必要な関数およびプロパティを提供します。
パブリック インターフェイスIChannelSinkBaseチャネル シンクの基本インターフェイスを提供します。
パブリック インターフェイスIClientChannelSinkクライアント チャネル シンクに必要な関数およびプロパティを提供します。
パブリック インターフェイスIClientChannelSinkProviderリモート処理メッセージが流れているクライアント チャネルのクライアント チャネル シンクを作成します。
パブリック インターフェイスIClientChannelSinkStack非同期メッセージの応答デコード中に呼び出す必要がある、クライアント チャネル シンクのスタックの機能を提供します。
パブリック インターフェイスIClientFormatterSinkメッセージをストリームにシリアル化するクライアント フォーマッタ シンクとしてシンクをマークします。
パブリック インターフェイスIClientFormatterSinkProviderクライアント チャネル シンク プロバイダをクライアント フォーマッタ シンク プロバイダとしてマークします。
パブリック インターフェイスIClientResponseChannelSinkStack非同期メッセージの応答デコード中に呼び出す必要がある、クライアントの応答チャネル シンクのスタックのスタック機能を提供します。
パブリック インターフェイスISecurableChannelISecurableChannel には、現在のチャネルをセキュリティで保護しているかどうかを示すブール値を取得または設定するためのプロパティ IsSecured があります。
パブリック インターフェイスIServerChannelSinkセキュリティ シンクおよび転送シンクのために使用するメソッドを提供します。
パブリック インターフェイスIServerChannelSinkProviderリモート処理メッセージが流れているサーバー チャネルのサーバー チャネル シンクを作成します。
パブリック インターフェイスIServerChannelSinkStackサーバー チャネル シンクのスタックのスタック機能を提供します。
パブリック インターフェイスIServerFormatterSinkProviderサーバー チャネル シンク プロバイダをサーバー フォーマッタ シンク プロバイダとしてマークします。
パブリック インターフェイスIServerResponseChannelSinkStackサーバー応答チャネル シンクのスタックのスタック機能を提供します。
パブリック インターフェイスITransportHeadersチャネル シンクで使用されるヘッダーのコレクションを格納します。
列挙型列挙型
 列挙体説明
パブリック列挙体BinaryServerFormatterSink.ProtocolBinaryServerFormatterSink クラスで使用するプロトコルを指定します。
パブリック列挙体ServerProcessingサーバー メッセージ処理のステータスを示します。
パブリック列挙体SoapServerFormatterSink.ProtocolSoapServerFormatterSink クラスで使用するプロトコルを指定します。
パブリック列挙体SocketCachePolicyリモート処理のクライアントによって保持されるキャッシュからクライアントを削除するためのポリシーを指定します。



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「System.Runtime.Remoting.Channels 名前空間」の関連用語

System.Runtime.Remoting.Channels 名前空間のお隣キーワード
検索ランキング

   

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



System.Runtime.Remoting.Channels 名前空間のページの著作権

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

©2026 GRAS Group, Inc.RSS