NetPeerTcpBinding クラス

定義

注意事項

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
属性
実装

注釈

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
古い.

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

適用対象