PeerNameRegistration PeerNameRegistration PeerNameRegistration PeerNameRegistration Constructors

Definition

Überlädt

PeerNameRegistration() PeerNameRegistration() PeerNameRegistration()

Initialisiert eine neue Standardinstanz der PeerNameRegistration-Klasse.Initializes a new default instance of the PeerNameRegistration class.

PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32)

Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit dem angegebenen Namen und der angegebenen Portnummer.Initializes a new instance of the PeerNameRegistration class with the specified name and port number.

PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext)

Initialisiert ein neues serialisierbares PeerNameRegistration-Objekt.Initializes a new serializable PeerNameRegistration object.

PeerNameRegistration(PeerName, Int32, Cloud) PeerNameRegistration(PeerName, Int32, Cloud) PeerNameRegistration(PeerName, Int32, Cloud)

Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit Peernamen, Portnummer und Cloud laut Angabe.Initializes a new instance of the PeerNameRegistration class with the specified peer name, port number, and Cloud.

PeerNameRegistration() PeerNameRegistration() PeerNameRegistration()

Initialisiert eine neue Standardinstanz der PeerNameRegistration-Klasse.Initializes a new default instance of the PeerNameRegistration class.

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

Hinweise

Gibt eine neue Standardinstanz des Typs PeerNameRegistration.Returns a new default instance of type PeerNameRegistration. Es führt keine Peer-namensregistrierung während der Erstellung.It does not perform peer name registration during construction.

Nach der ein Objekt mit diesem Konstruktor instanziiert, sollte der Aufrufer die entsprechenden Felder in der Instanz vor dem Aufruf füllen Start oder Stop.After instantiating an object with this constructor, the caller should populate the appropriate fields in the instance prior to calling Start or Stop.

PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32)

Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit dem angegebenen Namen und der angegebenen Portnummer.Initializes a new instance of the PeerNameRegistration class with the specified name and port number.

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 PeerName PeerName PeerName

Das zu registrierende PeerName-Objekt.The PeerName object to register.

port
Int32 Int32 Int32 Int32

Integer-Wert, der die zu registrierende Portnummer angibt.Integer value that specifies the port number to register.

Ausnahmen

Der name-Parameter darf nicht null sein.The name parameter cannot be null.

Die angegebene Portnummer ist kleiner als 0 (null).The specified port number is less than zero. Portnummern müssen größer oder gleich 0 (null) und kleiner als 65.535 (0xFFFF) sein.Port numbers must be greater than or equal to zero and less than 65,535 (0xFFFF).

– Der angegebene PeerName wurde bereits auf diesem Host registriert.- The PeerName specified has already been registered from this host.

– Der Remotepeer besitzt nicht die Authority für das angegebene PeerName-Objekt.- The remote peer does not own the Authority for the supplied PeerName object.

Hinweise

Aufrufen des Konstruktors erstellt eine Instanz, die verwendet wird, um alle Quell-Adressen (sowohl IPv4-IPv6and) zu registrieren und den angegebenen Port für alle Clouds, in denen der Peer gegenwärtig teilnimmt.Calling this constructor creates an instance that will be used to register all source addresses (both IPv6and IPv4) and the provided port for all clouds in which the peer is currently participating. Wenn das Objekt erfolgreich erstellt, wird das angegebene PeerName und Port werden aufgefüllt.If the object is constructed successfully, the specified PeerName and Port are populated.

Wenn der Peername gesichert ist und zuvor, in registriert wurde eine Cloud der Peer gegenwärtig beteiligt ist, eine PeerToPeerException ausgelöst.If the peer name is secured and was previously registered in a Cloud the peer is currently participating in, an PeerToPeerException is thrown.

Dieser Konstruktor erstellt lediglich ein PeerNameRegistration -Instanz die Registrierung wird nicht ausgeführt.This constructor only creates a PeerNameRegistration instance; it does not perform the registration. Nach dem Instanziieren des Registrierungsobjekts mit diesem Konstruktor und dem Auffüllen der Felder muss die Anwendung aufrufen Start um die tatsächlichen Registrierung auszuführen.After instantiating the registration object with this constructor and populating its fields, the application must call Start to perform the actual registration.

PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext)

Initialisiert ein neues serialisierbares PeerNameRegistration-Objekt.Initializes a new serializable PeerNameRegistration object.

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 SerializationInfo SerializationInfo SerializationInfo

Verweis auf das Objekt, das die zum Deserialisieren dieser Instanz benötigten Daten enthält.Reference to the object that holds the data needed to deserialize this instance.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Kontext, der das Deserialisieren der Daten ermöglicht.Context that provides the means for deserializing the data. Auch als Quelle der serialisierten Daten bezeichnet.Also referred to as the source of the serialized data.

Siehe auch

PeerNameRegistration(PeerName, Int32, Cloud) PeerNameRegistration(PeerName, Int32, Cloud) PeerNameRegistration(PeerName, Int32, Cloud)

Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit Peernamen, Portnummer und Cloud laut Angabe.Initializes a new instance of the PeerNameRegistration class with the specified peer name, port number, and 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

Parameter

name
PeerName PeerName PeerName PeerName

Das zu registrierende PeerName-Objekt.The PeerName object to register.

port
Int32 Int32 Int32 Int32

Integer-Wert, der die zu registrierende Portnummer angibt.Integer value that specifies the port number to register.

cloud
Cloud Cloud Cloud Cloud

Cloud, wo der Peername registriert werden soll.Cloud in which to register the peer name.

Ausnahmen

Der name-Parameter darf nicht null sein.The name parameter cannot be null.

Die angegebene Portnummer ist kleiner als 0 (null).The specified port number is less than zero. Portnummern müssen größer oder gleich 0 (null) und kleiner als 65.535 (0xFFFF) sein.Port numbers must be greater than or equal to zero and less than 65,535 (0xFFFF).

– Der angegebene PeerName wurde bereits auf diesem Host registriert.- The PeerName specified has already been registered from this host.

– Der Remotepeer besitzt nicht die Authority für das angegebene PeerName-Objekt.- The remote peer does not own the Authority for the supplied PeerName object.

Hinweise

Aufrufen des Konstruktors erstellt eine Instanz, die verwendet wird, um alle Quell-Adressen (sowohl IPv6 und IPv4), den angegebenen Anschluss und dem angegebenen registrieren Cloud.Calling this constructor creates an instance that will be used to register all source addresses (both IPv6 and IPv4), the provided port, and the specified Cloud. Die Eigenschaften werden aufgefüllt, wenn das Objekt wurde erfolgreich erstellt wird, mit dem angegebenen PeerName, Port und Cloud.If the object is constructed successfully, the properties are populated with the specified PeerName, Port and Cloud.

Wenn der Parameter für die Cloud ist null, der Namen registriert ist, mit der Available Verknüpfung, die Standardwerte für initialisiert die Name, Scope, und ScopeId.If the cloud parameter is null, the name is registered using the Available shortcut, which initializes default values for the Name, Scope, and ScopeId.

Nach der Instanziierung der Start Methode aufgerufen werden, um die Registrierung der PeerName.After instantiation, the Start method must be called to register the PeerName.

Gilt für: