PeerNode Classe

Definição

Define a instância de um nó par usado por uma aplicação que participa numa malha de pares específica.

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
Herança
PeerNode
Implementações

Observações

Um nó peer pode alojar múltiplos canais peer dentro da malha, desde que partilhem um URI comum e um nome de host fornecidos EndpointAddress à ligação de cada canal.

Se dois ou mais canais pares definidos para um nó pares forem criados com ligações separadas, então as Port, ListenIPAddress, e Resolver as propriedades devem ser idênticas em todas as ligações.

Se uma ligação de canal subsequente for criada após a primeira para a mesma instância de nó par, então a MaxReceivedMessageSize propriedade desta e das ligações subsequentes deve ser menor ou igual ao valor da MaxReceivedMessageSize propriedade definida na primeira ligação de canal.

Propriedades

Name Description
IsOnline

Recebe um valor que indica se o nó peer está online e pode enviar mensagens para nós vizinhos na malha peer.

MessagePropagationFilter

Recebe ou define um filtro personalizado para mensagens recebidas através do canal de pares.

Port

Obtém a porta de rede onde o nó par está a ouvir.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RefreshConnection()

Atualiza a ligação com a malha entre pares.

ToString()

Fornece uma representação em cadeia de um nó par.

evento

Name Description
Offline

Sinaliza quando o nó peer fica offline da malha peer.

Online

Sinaliza quando um nó peer entra online dentro da malha peer.

Aplica-se a