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 |
古い.
このバインディングによって作成されたピア チャネル経由の受信要求が同期的または非同期的に処理されるかどうかを示す値を取得します。 |