PeerNode Classe

Définition

Définit l’instance d’un nœud homologue utilisé par une application participant à un maille d’homologue spécifique.Defines the instance of a peer node used by an application participating in a specific peer mesh.

public ref class PeerNode sealed : System::ServiceModel::IOnlineStatus
public sealed class PeerNode : System.ServiceModel.IOnlineStatus
type PeerNode = class
    interface IOnlineStatus
Public NotInheritable Class PeerNode
Implements IOnlineStatus
Héritage
PeerNode
Implémente

Remarques

Un nœud homologue peut héberger plusieurs canaux pairs dans le maillage, à condition qu’ils partagent un URI et un nom d’hôte communs dans l’EndpointAddress fournie à la liaison pour chaque canal.A peer node can host multiple peer channels within the mesh as long as they share a common URI and host name in the EndpointAddress supplied to the binding for each channel.

Si deux canaux pairs ou plus définis pour un nœud homologue sont créés avec des liaisons séparées, alors les propriétés Port, ListenIPAddress et Resolver doivent être identiques sur toutes les liaisons.If two or more peer channels defined for a peer node are created with separate bindings, then the Port, ListenIPAddress, and Resolver properties must be identical on all bindings.

Si une liaison de canal suivante est créée après la première pour la même instance de nœud homologue, alors la propriété MaxReceivedMessageSize sur cette liaison et sur les liaisons suivantes doit être inférieure ou égale à la valeur de la propriété MaxReceivedMessageSize telle que définie sur la première liaison de canal.If a subsequent channel binding is created after the first one for the same peer node instance, then the MaxReceivedMessageSize property on this and subsequent bindings must be less than or equal to the value of MaxReceivedMessageSize property as set on the first channel binding.

Propriétés

IsOnline

Obtient une valeur indiquant si le nœud homologue est en ligne et capable d'envoyer des messages aux nœuds voisins dans le maillage d'homologue.Gets a value indicating whether the peer node is online and able to send messages to neighboring nodes in the peer mesh.

MessagePropagationFilter

Obtient ou définit un filtre personnalisé pour les messages reçus sur le canal pair.Gets or sets a custom filter for messages received over the peer channel.

Port

Obtient le port réseau sur lequel le nœud homologue écoute.Gets the network port on which the peer node is listening.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
RefreshConnection()

Actualise la connexion avec le maillage d'homologue.Refreshes the connection with the peer mesh.

ToString()

Fournit une représentation sous forme de chaîne d'un nœud homologue.Provides a string representation of a peer node.

Événements

Offline

Signaux lorsque le nœud homologue se déconnecte du maillage d'homologue.Signals when the peer node goes offline from the peer mesh.

Online

Signaux lorsqu'un nœud homologue se connecte dans le maillage d'homologue.Signals when a peer node comes online within the peer mesh.

S’applique à