NetPeerTcpBinding クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
PeerChannel feature is obsolete and will be removed in the future.
ピア ツー ピア ネットワーク アプリケーション用のセキュリティで保護されたバインドを用意します。
public ref class NetPeerTcpBinding : System::ServiceModel::Channels::Binding, System::ServiceModel::Channels::IBindingRuntimePreferences
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetPeerTcpBinding = class
inherit Binding
interface IBindingRuntimePreferences
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type NetPeerTcpBinding = class
inherit Binding
interface IBindingRuntimePreferences
Public Class NetPeerTcpBinding
Inherits Binding
Implements IBindingRuntimePreferences
- 継承
- 属性
- 実装
注釈
NetPeerTcpBinding バインドは、TCP レベルのピア ツー ピア メッシュ インフラストラクチャを使用するピア ネットワーキング アプリケーションの作成をサポートします。
各 PeerNode インスタンスは、この種類のバイディングを使用して定義された複数のピア チャネルをホストできます。 この種類の構成済みのインスタンスで作成されたチャネル ファクトリを使用すると、ピア チャネルを生成できます。 ピア チャネル ファクトリは、入力のみ (IInputChannel を実装)、出力のみ (IOutputChannel を実装)、および二重 (IDuplexChannel を実装) であるピア チャネルを生成できます。
これは、Windows Communication Framework (WCF) が提供する標準バインドの 1 つです。 このバインドは、強制コード内で使用するか、アプリケーションの対応する XML 構成ファイルの中に指定できます。 手順としては、構成値を使用するバインディングを定義し、コードベースの方法を使用しないことをお勧めします。ただし、サービスの初期化時に構成値を設定する必要がある特定の高度なシナリオの場合は除きます。
コンストラクター
| NetPeerTcpBinding() |
古い.
NetPeerTcpBinding クラスの新しい既定のインスタンスを初期化します。 |
| NetPeerTcpBinding(String) |
古い.
構成名を指定して、NetPeerTcpBinding クラスの新しいインスタンスを初期化します。 |
プロパティ
| CloseTimeout |
古い.
接続の終了を待機する時間間隔を取得および設定します。これを超えるとトランスポートで例外が発生します。 (継承元 Binding) |
| EnvelopeVersion |
古い.
このバインドで使用される SOAP のバージョンを取得します。 |
| IsPnrpAvailable |
古い.
コンピューターに PNRP サービスがインストールされ、使用可能であるかどうかを示す値を取得します。 |
| ListenIPAddress |
古い.
ローカル ピア ノードによるリッスンで使用される IP アドレスを取得または設定します。 |
| MaxBufferPoolSize |
古い.
ピア TCP バッファーで使用されるメモリ プールの最大サイズ (バイト単位) を取得または設定します。 |
| MaxReceivedMessageSize |
古い.
このバインディングによって作成されるピア チャネルで処理される TCP メッセージの最大サイズ (バイト単位) を取得または設定します。 |
| MessageVersion |
古い.
バインディングで構成されるクライアントとサービスが使用するメッセージ バージョンを取得します。 (継承元 Binding) |
| Name |
古い.
バインディングの名前を取得または設定します。 (継承元 Binding) |
| Namespace |
古い.
バインドの XML 名前空間を取得または設定します。 (継承元 Binding) |
| OpenTimeout |
古い.
接続の確立を待機する時間間隔を取得および設定します。これを超えるとトランスポートで例外が発生します。 (継承元 Binding) |
| Port |
古い.
バインドするネットワーク ポートを取得または設定します。 |
| ReaderQuotas |
古い.
このバインドに関連付けられる XmlDictionaryReaderQuotas を取得または設定します。 |
| ReceiveTimeout |
古い.
アプリケーション メッセージが受信されない間に、接続が非アクティブになってから切断されるまでの時間を取得または設定します。 (継承元 Binding) |
| Resolver |
古い.
このバインド インスタンスがピア メッシュ ID をピア メッシュ内のノードのエンドポイント IP アドレスに解決するために使用する PeerResolver を取得します。 |
| Scheme |
古い.
このバインドに関連付けられるトランスポート プロトコルで使用される URI スキームを取得します。 |
| Security |
古い.
このバインドによって作成されるピア チャネルのセキュリティ設定を取得または設定します。 |
| SendTimeout |
古い.
書き込み操作の完了を待機する時間間隔を取得および設定します。これを超えるとトランスポートで例外が発生します。 (継承元 Binding) |
メソッド
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
古い.
指定した種類のチャネルを作成し、バインド パラメーターのコレクションで指定されている機能を満たすチャネル ファクトリ スタックを、クライアント上に構築します。 (継承元 Binding) |
| BuildChannelFactory<TChannel>(Object[]) |
古い.
指定した種類のチャネルを作成し、オブジェクト配列で指定されている機能を満たすチャネル ファクトリ スタックを、クライアント上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
古い.
指定した種類のチャネルを受け入れ、バインド パラメーターのコレクションで指定されている機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Object[]) |
古い.
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
古い.
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, Object[]) |
古い.
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
古い.
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
古い.
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
古い.
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| BuildChannelListener<TChannel>(Uri, String, Object[]) |
古い.
指定した種類のチャネルを受け入れ、指定した機能を満たすチャネル リスナーを、サービス上に構築します。 (継承元 Binding) |
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
古い.
指定したバインド パラメーターのコレクションを満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CanBuildChannelFactory<TChannel>(Object[]) |
古い.
オブジェクト配列で指定した要件を満たすチャネル ファクトリ スタックを、現在のバインドがクライアント上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CanBuildChannelListener<TChannel>(BindingParameterCollection) |
古い.
指定したバインド パラメーターのコレクションを満たすチャネル リスナー スタックを、現在のバインドがサービス上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
古い.
オブジェクトの配列で指定した条件を満たすチャネル リスナー スタックを、現在のバインドがサービス上に構築できるかどうかを示す値を返します。 (継承元 Binding) |
| CreateBindingElements() |
古い.
バインド用のバインド要素でコレクションを作成します。 |
| Equals(Object) |
古い.
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
古い.
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetProperty<T>(BindingParameterCollection) |
古い.
バインド スタックの適切な層から、要求のあった型指定されたオブジェクト (ある場合) を返します。 (継承元 Binding) |
| GetType() |
古い.
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
古い.
現在の Object の簡易コピーを作成します。 (継承元 Object) |
| ShouldSerializeName() |
古い.
バインドの名前をシリアル化する必要があるかどうかを示す値を返します。 (継承元 Binding) |
| ShouldSerializeNamespace() |
古い.
バインドの名前空間をシリアル化する必要があるかどうかを示す値を返します。 (継承元 Binding) |
| ShouldSerializeReaderQuotas() |
古い.
バインドのリーダー クォータ データをシリアル化する必要があるかどうかを指定する値を取得します。 |
| ShouldSerializeSecurity() |
古い.
バインドのセキュリティ情報をシリアル化する必要があるかどうかを指定する値を取得します。 |
| ToString() |
古い.
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
| IBindingRuntimePreferences.ReceiveSynchronously |
古い.
このバインドによって作成されるピア チャネル上の受信要求を、同期または非同期のどちらで処理するかを示す値を取得します。 |