PeerNameRegistration Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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).
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
- 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).
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.