PeerNameRegistration Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av PeerNameRegistration klassen.
Överlagringar
| Name | Description |
|---|---|
| PeerNameRegistration() |
Initierar en ny standardinstans av PeerNameRegistration klassen. |
| PeerNameRegistration(PeerName, Int32) |
Initierar en ny instans av PeerNameRegistration klassen med det angivna namnet och portnumret. |
| PeerNameRegistration(SerializationInfo, StreamingContext) |
Initierar ett nytt serialiserbart PeerNameRegistration objekt. |
| PeerNameRegistration(PeerName, Int32, Cloud) |
Initierar en ny instans av PeerNameRegistration klassen med det angivna peer-namnet, portnumret och Cloud. |
PeerNameRegistration()
Initierar en ny standardinstans av PeerNameRegistration klassen.
public:
PeerNameRegistration();
public PeerNameRegistration();
Public Sub New ()
Kommentarer
Returnerar en ny standardinstans av typen PeerNameRegistration. Den utför inte peer-namnregistrering under konstruktionen.
När ett objekt har instansieras med den här konstruktorn bör anroparen fylla i lämpliga fält i instansen innan den anropar Start eller Stop.
Gäller för
PeerNameRegistration(PeerName, Int32)
Initierar en ny instans av PeerNameRegistration klassen med det angivna namnet och portnumret.
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)
Parametrar
- port
- Int32
Heltalsvärde som anger det portnummer som ska registreras.
Undantag
Parametern name får inte vara null.
Det angivna portnumret är mindre än noll. Portnummer måste vara större än eller lika med noll och mindre än 65 535 (0xFFFF).
Kommentarer
Om du anropar den här konstruktorn skapas en instans som ska användas för att registrera alla källadresser (både IPv6 och IPv4) och den angivna porten för alla moln där peer-datorn för närvarande deltar. Om objektet har konstruerats fylls den angivna PeerName och Port ifyllda.
Om peer-namnet är skyddat och tidigare har registrerats i en Cloud peer som för närvarande deltar i genereras en PeerToPeerException .
Konstruktorn skapar bara en PeerNameRegistration instans. Den utför inte registreringen. När du har instansierat registreringsobjektet med den här konstruktorn och fyllt i dess fält måste programmet anropa Start för att utföra den faktiska registreringen.
Gäller för
PeerNameRegistration(SerializationInfo, StreamingContext)
Initierar ett nytt serialiserbart PeerNameRegistration objekt.
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)
Parametrar
- info
- SerializationInfo
Referens till det objekt som innehåller de data som behövs för att deserialisera den här instansen.
- context
- StreamingContext
Kontext som ger möjlighet att deserialisera data. Kallas även källan för serialiserade data.
Se även
Gäller för
PeerNameRegistration(PeerName, Int32, Cloud)
Initierar en ny instans av PeerNameRegistration klassen med det angivna peer-namnet, portnumret och Cloud.
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)
Parametrar
- port
- Int32
Heltalsvärde som anger det portnummer som ska registreras.
Undantag
Parametern name får inte vara null.
Det angivna portnumret är mindre än noll. Portnummer måste vara större än eller lika med noll och mindre än 65 535 (0xFFFF).
Kommentarer
Genom att anropa den här konstruktorn skapas en instans som ska användas för att registrera alla källadresser (både IPv6 och IPv4), den angivna porten och den angivna Cloud. Om objektet har konstruerats fylls egenskaperna i med angivna PeerName, Port och Cloud.
Om molnparametern är nullregistreras namnet med hjälp av Available genvägen, som initierar standardvärdena för Name, Scopeoch ScopeId.
Efter instansiering Start måste metoden anropas för att registrera PeerName.