PeerNameRegistration Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe PeerNameRegistration.
Surcharges
| Nom | Description |
|---|---|
| PeerNameRegistration() |
Initialise une nouvelle instance par défaut de la PeerNameRegistration classe. |
| PeerNameRegistration(PeerName, Int32) |
Initialise une nouvelle instance de la PeerNameRegistration classe avec le nom et le numéro de port spécifiés. |
| PeerNameRegistration(SerializationInfo, StreamingContext) |
Initialise un nouvel objet sérialisable PeerNameRegistration . |
| PeerNameRegistration(PeerName, Int32, Cloud) |
Initialise une nouvelle instance de la PeerNameRegistration classe avec le nom d’homologue, le numéro de port et Cloudle . |
PeerNameRegistration()
Initialise une nouvelle instance par défaut de la PeerNameRegistration classe.
public:
PeerNameRegistration();
public PeerNameRegistration();
Public Sub New ()
Remarques
Retourne une nouvelle instance par défaut de type PeerNameRegistration. Il n’effectue pas d’inscription de nom d’homologue pendant la construction.
Après avoir instancié un objet avec ce constructeur, l’appelant doit remplir les champs appropriés dans l’instance avant d’appeler Start ou Stop.
S’applique à
PeerNameRegistration(PeerName, Int32)
Initialise une nouvelle instance de la PeerNameRegistration classe avec le nom et le numéro de port spécifiés.
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)
Paramètres
- port
- Int32
Valeur entière qui spécifie le numéro de port à inscrire.
Exceptions
Le name paramètre ne peut pas être null.
Le numéro de port spécifié est inférieur à zéro. Les numéros de port doivent être supérieurs ou égaux à zéro et inférieurs à 65 535 (0xFFFF).
Remarques
L’appel de ce constructeur crée une instance qui sera utilisée pour inscrire toutes les adresses sources (IPv6 et IPv4) et le port fourni pour tous les clouds dans lesquels l’homologue participe actuellement. Si l’objet est construit avec succès, l’objet spécifié PeerName et Port rempli.
Si le nom de l’homologue est sécurisé et a été précédemment inscrit dans un Cloud homologue participe actuellement, il PeerToPeerException est levée.
Ce constructeur crée uniquement une PeerNameRegistration instance ; il n’effectue pas l’inscription. Après avoir instancié l’objet d’inscription avec ce constructeur et rempli ses champs, l’application doit appeler Start pour effectuer l’inscription réelle.
S’applique à
PeerNameRegistration(SerializationInfo, StreamingContext)
Initialise un nouvel objet sérialisable 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)
Paramètres
- info
- SerializationInfo
Référence à l’objet qui contient les données nécessaires pour désérialiser cette instance.
- context
- StreamingContext
Contexte qui fournit les moyens de désérialiser les données. Également appelé source des données sérialisées.
Voir aussi
S’applique à
PeerNameRegistration(PeerName, Int32, Cloud)
Initialise une nouvelle instance de la PeerNameRegistration classe avec le nom d’homologue, le numéro de port et Cloudle .
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)
Paramètres
- port
- Int32
Valeur entière qui spécifie le numéro de port à inscrire.
Exceptions
Le name paramètre ne peut pas être null.
Le numéro de port spécifié est inférieur à zéro. Les numéros de port doivent être supérieurs ou égaux à zéro et inférieurs à 65 535 (0xFFFF).
Remarques
L’appel de ce constructeur crée une instance qui sera utilisée pour inscrire toutes les adresses sources (IPv6 et IPv4), le port fourni et le port spécifié Cloud. Si l’objet est construit avec succès, les propriétés sont remplies avec l’objet spécifié PeerNameet PortCloud.
Si le paramètre cloud est null, le nom est inscrit à l’aide du Available raccourci, qui initialise les valeurs par défaut pour le Name, Scopeet ScopeId.
Après l’instanciation, la Start méthode doit être appelée pour inscrire le PeerName.