Bagikan melalui


PeerNameRegistration Konstruktor

Definisi

Menginisialisasi instans baru kelas PeerNameRegistration.

Overload

PeerNameRegistration()

Menginisialisasi instans default baru kelas PeerNameRegistration .

PeerNameRegistration(PeerName, Int32)

Menginisialisasi instans PeerNameRegistration baru kelas dengan nama dan nomor port yang ditentukan.

PeerNameRegistration(SerializationInfo, StreamingContext)

Menginisialisasi objek baru yang dapat diserialisasikan PeerNameRegistration .

PeerNameRegistration(PeerName, Int32, Cloud)

Menginisialisasi instans PeerNameRegistration baru kelas dengan nama serekan, nomor port, dan Cloudyang ditentukan.

PeerNameRegistration()

Menginisialisasi instans default baru kelas PeerNameRegistration .

public:
 PeerNameRegistration();
public PeerNameRegistration ();
Public Sub New ()

Keterangan

Mengembalikan instans default baru jenis PeerNameRegistration. Ini tidak melakukan pendaftaran nama serekan selama konstruksi.

Setelah membuat instans objek dengan konstruktor ini, pemanggil harus mengisi bidang yang sesuai dalam instans sebelum memanggil Start atau Stop.

Berlaku untuk

PeerNameRegistration(PeerName, Int32)

Menginisialisasi instans PeerNameRegistration baru kelas dengan nama dan nomor port yang ditentukan.

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)

Parameter

name
PeerName

Objek PeerName yang akan didaftarkan.

port
Int32

Nilai bilangan bulat yang menentukan nomor port yang akan didaftarkan.

Pengecualian

Parameter name tidak boleh null.

Nomor port yang ditentukan kurang dari nol. Nomor port harus lebih besar dari atau sama dengan nol dan kurang dari 65.535 (0xFFFF).

  • Yang PeerName ditentukan telah didaftarkan dari host ini.

  • Serekan jarak jauh tidak memiliki Authority untuk objek yang disediakan PeerName .

Keterangan

Memanggil konstruktor ini membuat instans yang akan digunakan untuk mendaftarkan semua alamat sumber (IPv6 dan IPv4) dan port yang disediakan untuk semua cloud tempat rekan saat ini berpartisipasi. Jika objek berhasil dibangun, objek yang ditentukan PeerName dan Port diisi.

Jika nama serekan diamankan dan sebelumnya terdaftar dalam Cloud serekan saat ini berpartisipasi, maka PeerToPeerException akan dilemparkan.

Konstruktor ini hanya membuat instans PeerNameRegistration ; konstruktor ini tidak melakukan pendaftaran. Setelah membuat instans objek pendaftaran dengan konstruktor ini dan mengisi bidangnya, aplikasi harus memanggil Start untuk melakukan pendaftaran aktual.

Berlaku untuk

PeerNameRegistration(SerializationInfo, StreamingContext)

Menginisialisasi objek baru yang dapat diserialisasikan 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)

Parameter

info
SerializationInfo

Referensi ke objek yang menyimpan data yang diperlukan untuk mendeserialisasi instans ini.

context
StreamingContext

Konteks yang menyediakan sarana untuk deserialisasi data. Juga disebut sebagai sumber data berseri.

Lihat juga

Berlaku untuk

PeerNameRegistration(PeerName, Int32, Cloud)

Menginisialisasi instans PeerNameRegistration baru kelas dengan nama serekan, nomor port, dan Cloudyang ditentukan.

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)

Parameter

name
PeerName

Objek PeerName yang akan didaftarkan.

port
Int32

Nilai bilangan bulat yang menentukan nomor port yang akan didaftarkan.

cloud
Cloud

Cloud untuk mendaftarkan nama serekan.

Pengecualian

Parameter name tidak boleh null.

Nomor port yang ditentukan kurang dari nol. Nomor port harus lebih besar dari atau sama dengan nol dan kurang dari 65.535 (0xFFFF).

  • Yang PeerName ditentukan telah didaftarkan dari host ini.

  • Serekan jarak jauh tidak memiliki Authority untuk objek yang disediakan PeerName .

Keterangan

Memanggil konstruktor ini membuat instans yang akan digunakan untuk mendaftarkan semua alamat sumber (IPv6 dan IPv4), port yang disediakan, dan yang ditentukan Cloud. Jika objek berhasil dibangun, properti diisi dengan , dan PortCloudyang ditentukanPeerName.

Jika parameter cloud adalah null, nama terdaftar menggunakan Available pintasan , yang menginisialisasi nilai default untuk Name, , Scopedan ScopeId.

Setelah instansiasi, Start metode harus dipanggil untuk mendaftarkan PeerName.

Berlaku untuk