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 Standard Instanz des Typs PeerNameRegistrationzurück.Returns a new default instance of type PeerNameRegistration. Die Peer Namen Registrierung wird während der Erstellung nicht durchgeführt.It does not perform peer name registration during construction.

Nachdem ein Objekt mit diesem Konstruktor instanziiert wurde, sollte der Aufrufer die entsprechenden Felder in der-Instanz Auffüllen Start , Stopbevor oder aufgerufen wird.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

Durch Aufrufen dieses Konstruktors wird eine-Instanz erstellt, die zum Registrieren aller Quelladressen (sowohl IPv6and IPv4) als auch des bereitgestellten Ports für alle Clouds verwendet wird, an denen der Peer derzeit 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 wurde, werden die PeerName angegebenen Port und aufgefüllt.If the object is constructed successfully, the specified PeerName and Port are populated.

Wenn der Peername gesichert ist und zuvor in einem Cloud registriert wurde, wird ein PeerToPeerException -Peer 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 nur eine PeerNameRegistration -Instanz. die Registrierung wird nicht durchgeführt.This constructor only creates a PeerNameRegistration instance; it does not perform the registration. Nachdem das Registrierungs Objekt mit diesem Konstruktor instanziiert und seine Felder aufgefüllt wurde, muss die Anwendung aufgerufen Start werden, um die tatsächliche 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

Durch Aufrufen dieses Konstruktors wird eine-Instanz erstellt, die zum Registrieren aller Quelladressen (sowohl IPv6 als auch IPv4), des bereitgestellten Ports und Clouddes angegebenen verwendet wird.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. Wenn das Objekt erfolgreich erstellt wurde, werden die Eigenschaften mit dem angegebenen, PeerName Port dem angegebenen Cloudund dem aufgefüllt.If the object is constructed successfully, the properties are populated with the specified PeerName, Port and Cloud.

Wenn der Cloud-Parameter nullist, wird der Name mithilfe der Available Verknüpfung registriert, von der Standardwerte für Name, Scopeund ScopeIdinitialisiert werden.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 muss Start die-Methode aufgerufen werden, um PeerNamedie zu registrieren.After instantiation, the Start method must be called to register the PeerName.

Gilt für: