System.Net.PeerToPeer 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ピア ネットワーク機能へのアクセスが提供されます。
クラス
Cloud |
ピアの Cloud オブジェクトを定義する値を指定します。 |
CloudCollection |
CloudCollection 要素のコンテナーを表します。 このクラスは継承できません。 |
PeerName |
ピアツーピア PeerName オブジェクトを定義する値を指定します。 ピア名は、通常、ピア リソースを識別するために使用される文字列です。 |
PeerNameRecord |
ピア名レコード オブジェクトを構成する値のセットを定義します。 このレコードには、ピア名や、その通信相手のエンドポイントのコレクションなどの項目が含まれます。 ピア名レコードは、Cloud 内に個々のピア ノードを定義するのに使用されます。 |
PeerNameRecordCollection |
PeerNameRecord 要素のコンテナーを表します。 |
PeerNameRegistration | |
PeerNameResolver |
PNRP 名前空間プロバイダー API プロトコルを使用して PeerName を PeerNameRecord に解決する値を指定します。 |
PeerToPeerException |
ピアツーピア インフラストラクチャでエラーが発生したときにスローされる例外を表します。 |
PnrpPermission |
System.Net.PeerToPeer オブジェクトのアクセス許可で使用される値を指定します。 |
PnrpPermissionAttribute |
PnrpPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 |
ResolveCompletedEventArgs |
特定の ResolveCompleted の解決要求が完了したときに通知される PeerName イベントと組み合わせて使用します。 |
ResolveProgressChangedEventArgs |
ResolveProgressChanged イベントの通知と組み合わせて使用します。 特定の PeerNameRecord に対する ResolveAsync 操作への応答として PeerName オブジェクトが見つかるたびにシグナル状態になります。 |
列挙型
PeerNameType |
作成する PeerName の種類を定義します。 ピア名には、セキュリティ保護されたピア名と、セキュリティ保護されていないピア名があります。 セキュリティ保護されたピア名では、名前の所有権が証明されます。 セキュリティ保護されていないピア名には、ID が関連付けられていません。 |
PnrpScope |
PNRP クラウドのさまざまなスコープを指定します。 |
注釈
ピアが互いを検出して識別子を解決する方法は、一時的な接続と、ドメイン ネーム システム (DNS) などのアドレス レコードへのアクセスの欠如によって複雑になります。 Windows ピア ツー ピア インフラストラクチャは、PNRP と呼ばれる名前解決とピア検出スキームでこの問題を解決します。
ピア名解決プロトコル (PNRP) は、ピアツーピア ネットワークの名前解決メカニズムを提供します。 PNRP は、完全にピア ツー ピアの方法でネットワーク IPEndPoint に名前を解決するように設計されています。
基本的な PNRP 機能は、名前空間クラスで System.Net.PeerToPeer 提供されます。 ピアを作成し、ピアの に Cloud 登録する機能を提供します。 また、ネットワーク エンドポイント、TCP ポート、クラウド、またはその他のアドレス識別子に を解決 PeerName する機能も提供します。
ピア ツー ピア ネットワークの高度な機能は、 名前空間に System.Net.PeerToPeer.Collaboration 用意されています。
Windows Vista では、PNRP はアプリケーションによってオンデマンドで開始されるサービスとして出荷されます。 さらに、リモート接続と通信用にマシン名を発行する場合は、アプリケーションまたはユーザーが手動で有効にできる PNRP マシン登録サービスもあります。
PNRP バージョン 1 は、Windows XP Service Pack 2 (SP2)、Windows XP Professional x64 Edition、および Windows XP Service Pack 1 (SP1) と Advanced Networking Pack for Windows XP に含まれていました。
また、リモート接続と通信用にマシン名を公開することに関心がある場合は、アプリケーション/ユーザーが手動で有効にできる PNRP マシン登録サービスもあります。
こちらもご覧ください
.NET