Partager via


PeerNameRegistration Classe

Définition

Inscrit un PeerName dans un Cloud ou un jeu de nuages.

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNameRegistration = class
    interface IDisposable
    interface ISerializable
Public Class PeerNameRegistration
Implements IDisposable, ISerializable
Héritage
PeerNameRegistration
Attributs
Implémente

Remarques

L’inscription crée (ou met à jour) toutes les informations associées à un PeerName dans un cloud ou des clouds homologues.

Il est possible d’avoir plusieurs PeerNameRegistration objets pour le même nom d’homologue. Dans ce cas, si le nom de l’homologue est sécurisé, chaque instance représente PeerNameRegistration dans un cloud différent. Toutefois, si le nom de l’homologue n’est pas sécurisé, il peut être inscrit dans le même cloud plusieurs fois, à condition que chaque inscription provient d’un processus différent.

Constructeurs

PeerNameRegistration()

Initialise une nouvelle instance par défaut de la classe PeerNameRegistration.

PeerNameRegistration(PeerName, Int32)

Initialise une nouvelle instance de la classe PeerNameRegistration avec le nom et le numéro de port spécifiés.

PeerNameRegistration(PeerName, Int32, Cloud)

Initialise une nouvelle instance de la classe PeerNameRegistration avec le nom d’homologue, le numéro de port et Cloud spécifiés.

PeerNameRegistration(SerializationInfo, StreamingContext)

Initialise un nouvel objet PeerNameRegistration sérialisable.

Propriétés

Cloud

Obtient ou définit des informations dans un Cloud dans lequel cet objet PeerName sera inscrit.

Comment

Obtient ou définit des informations supplémentaires à propos de l'objet PeerName qui sera inscrit avec le Cloud.

Data

Obtient ou définit les données binaires définies par l'application pour l'objet PeerNameRegistration.

EndPointCollection

Obtient la collection des points de terminaison de réseau pour lesquels le nom d'homologue associé est inscrit.

PeerName

Obtient ou définit le nom d'homologue à inscrire avec un nuage d'homologue.

Port

Obtient ou définit le numéro de port TCP/IP utilisé par l’homologue en cours d’inscription dans l’objet PeerNameRegistration.

UseAutoEndPointSelection

Obtient ou définit une valeur qui spécifie s'il faut utiliser la sélection de point de terminaison automatique pour traverser un maillage ou un Cloud d'homologues.

Méthodes

Dispose()

Libère toutes les ressources utilisées par l'objet PeerNameRegistration.

Dispose(Boolean)

Libère les ressources non gérées et libère éventuellement les ressources gérées utilisées par l’objet PeerNameRegistration.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetObjectData(SerializationInfo, StreamingContext)

Remplit un objet d’informations de sérialisation PeerNameRegistration avec les données nécessaires pour sérialiser l’instance.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsRegistered()

Obtient ou définit si le nom d'homologue spécifié dans la propriété PeerName est inscrit avec un Cloud spécifique sur un hôte.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Start()

Inscrit le PeerName dans le Cloud. Si aucun EndPointCollection n’est spécifié, la sélection automatique des adresses est utilisée avec la valeur de port spécifiée par la propriété Port.

Stop()

Annule l’inscription du nom d’homologue spécifié dans la propriété PeerName dans tous les clouds où il était inscrit.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Update()

Met à jour le PeerNameRegistration pour un nœud enregistré avec un Cloud spécifique. La mise à jour est effectuée à l’aide des informations spécifiées dans les propriétés.

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implémente l'interface ISerializable et retourne les données nécessaires pour sérialiser l'instance PeerNameRegistration.

S’applique à