PeerNameRegistration コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PeerNameRegistration クラスの新しいインスタンスを初期化します。
オーバーロード
PeerNameRegistration() |
PeerNameRegistration クラスの新しい既定のインスタンスを初期化します。 |
PeerNameRegistration(PeerName, Int32) |
指定した名前とポート番号を使用して、PeerNameRegistration クラスの新しいインスタンスを初期化します。 |
PeerNameRegistration(SerializationInfo, StreamingContext) |
新しくシリアル化可能な PeerNameRegistration オブジェクトを初期化します。 |
PeerNameRegistration(PeerName, Int32, Cloud) |
指定したピア名、ポート番号、Cloud を使用して、PeerNameRegistration クラスの新しいインスタンスを初期化します。 |
PeerNameRegistration()
PeerNameRegistration クラスの新しい既定のインスタンスを初期化します。
public:
PeerNameRegistration();
public PeerNameRegistration ();
Public Sub New ()
注釈
型の新しい既定のインスタンスを返します PeerNameRegistration。 構築中にピア名の登録は実行されません。
このコンストラクターを使用してオブジェクトをインスタンス化した後、呼び出し元は、 または Stopを呼び出すStart前に、インスタンス内の適切なフィールドを設定する必要があります。
適用対象
PeerNameRegistration(PeerName, Int32)
指定した名前とポート番号を使用して、PeerNameRegistration クラスの新しいインスタンスを初期化します。
public:
PeerNameRegistration(System::Net::PeerToPeer::PeerName ^ name, int port);
public PeerNameRegistration (System.Net.PeerToPeer.PeerName name, int port);
new System.Net.PeerToPeer.PeerNameRegistration : System.Net.PeerToPeer.PeerName * int -> System.Net.PeerToPeer.PeerNameRegistration
Public Sub New (name As PeerName, port As Integer)
パラメーター
- port
- Int32
登録するポート番号を指定する整数値。
例外
name
パラメーターとして null
を使用することはできません。
指定したポート番号が 0 未満です。 ポート番号は 0 以上、65,535 (0xFFFF) 未満である必要があります。
注釈
このコンストラクターを呼び出すと、すべてのソース アドレス (IPv6 と IPv4 の両方) と、ピアが現在参加しているすべてのクラウドに対して指定されたポートを登録するために使用されるインスタンスが作成されます。 オブジェクトが正常に構築されると、指定された PeerName と Port が設定されます。
ピア名がセキュリティで保護されていて、ピアに既に登録されている Cloud が現在参加している場合は、 PeerToPeerException がスローされます。
このコンストラクターは PeerNameRegistration インスタンスのみを作成します。登録は実行しません。 このコンストラクターを使用して登録オブジェクトをインスタンス化し、そのフィールドに値を設定した後、アプリケーションは を呼び出 Start して実際の登録を実行する必要があります。
適用対象
PeerNameRegistration(SerializationInfo, StreamingContext)
新しくシリアル化可能な PeerNameRegistration オブジェクトを初期化します。
protected:
PeerNameRegistration(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected PeerNameRegistration (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Net.PeerToPeer.PeerNameRegistration : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.PeerToPeer.PeerNameRegistration
Protected Sub New (info As SerializationInfo, context As StreamingContext)
パラメーター
- info
- SerializationInfo
このインスタンスの逆シリアル化に必要なデータを格納するオブジェクトへの参照。
- context
- StreamingContext
データを逆シリアル化するための手段を提供するコンテキスト。 シリアル化されたデータのソースとも呼ばれます。
こちらもご覧ください
適用対象
PeerNameRegistration(PeerName, Int32, Cloud)
指定したピア名、ポート番号、Cloud を使用して、PeerNameRegistration クラスの新しいインスタンスを初期化します。
public:
PeerNameRegistration(System::Net::PeerToPeer::PeerName ^ name, int port, System::Net::PeerToPeer::Cloud ^ cloud);
public PeerNameRegistration (System.Net.PeerToPeer.PeerName name, int port, System.Net.PeerToPeer.Cloud cloud);
new System.Net.PeerToPeer.PeerNameRegistration : System.Net.PeerToPeer.PeerName * int * System.Net.PeerToPeer.Cloud -> System.Net.PeerToPeer.PeerNameRegistration
Public Sub New (name As PeerName, port As Integer, cloud As Cloud)
パラメーター
- port
- Int32
登録するポート番号を指定する整数値。
例外
name
パラメーターとして null
を使用することはできません。
指定したポート番号が 0 未満です。 ポート番号は 0 以上、65,535 (0xFFFF) 未満である必要があります。
注釈
このコンストラクターを呼び出すと、すべてのソース アドレス (IPv6 と IPv4 の両方)、指定されたポート、および指定した を登録するために使用されるインスタンスが作成されます Cloud。 オブジェクトが正常に構築された場合、プロパティには、指定した PeerName、 Port および Cloudが設定されます。
cloud パラメーターが の場合、null
名前は ショートカットをAvailable使用して登録され、 、Scope、および ScopeIdの既定値がName初期化されます。
インスタンス化後、 メソッドを Start 呼び出して を登録する PeerName必要があります。
適用対象
.NET