HttpChannel コンストラクター

定義

HttpChannel クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
HttpChannel()

HttpChannel クラスの新しいインスタンスを初期化します。

HttpChannel(Int32)

指定したポートでリッスンするサーバー チャネルを使用して、 HttpChannel クラスの新しいインスタンスを初期化します。

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

指定した構成プロパティとシンクを使用して、 HttpChannel クラスの新しいインスタンスを初期化します。

HttpChannel()

HttpChannel クラスの新しいインスタンスを初期化します。

public:
 HttpChannel();
public HttpChannel();
Public Sub New ()

注釈

このコンストラクターによって返される HttpChannel インスタンスの構成プロパティはすべて既定値に設定されます。

適用対象

HttpChannel(Int32)

指定したポートでリッスンするサーバー チャネルを使用して、 HttpChannel クラスの新しいインスタンスを初期化します。

public:
 HttpChannel(int port);
public HttpChannel(int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)

パラメーター

port
Int32

サーバー チャネルがリッスンするポート。

注釈

このコンストラクターを使用する場合、使用される既定の IClientChannelSinkProviderSoapClientFormatterSinkProviderです。

適用対象

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

指定した構成プロパティとシンクを使用して、 HttpChannel クラスの新しいインスタンスを初期化します。

public:
 HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)

パラメーター

properties
IDictionary

クライアントおよびサーバー チャネルで使用する構成プロパティの値を指定する IDictionary コレクション。

clientSinkProvider
IClientChannelSinkProvider

クライアント チャネルによって使用される IClientChannelSinkProvider 実装。

serverSinkProvider
IServerChannelSinkProvider

サーバー チャネルによって使用される IServerChannelSinkProvider 実装。

例外

構成プロパティの形式が正しくありません。

注釈

チャネル シンクには、チャネルを通過する基になるメッセージへのアクセスと、リモート オブジェクトにメッセージを送信するためにトランスポート メカニズムで使用されるストリームへのアクセスを許可するプラグイン ポイントが用意されています。 チャネル シンクは、クライアントとサーバーの間でメッセージを転送する役割も担います。 チャネル シンクはチェーン内でリンクされ、メッセージが最終的にシリアル化されて転送される前に、すべてのチャネル メッセージがこのシンク チェーンを通過します。 シンク機能が不要な場合は、 clientSinkProvider パラメーターと serverSinkProvider パラメーターを nullに設定します。

適用対象