Partilhar via


PeerEndPoint Classe

Definição

Representa o local de um PeerNearMe ou uma instância PeerContact especificada com uma configuração de endereço de rede exclusivo descrevendo a instância atual de um PeerContact ou PeerNearMe dentro da Infraestrutura de Colaboração Ponto a Ponto.

public ref class PeerEndPoint : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::PeerEndPoint ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerEndPoint : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.PeerEndPoint>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
Herança
PeerEndPoint
Atributos
Implementações

Comentários

Um ponto de extremidade par descreve o local de presença de um contato – a configuração de endereço de rede exclusiva que descreve a instância atualmente disponível do contato na rede de colaboração par. Um único contato pode estar disponível em vários pontos de extremidade na rede de colaboração par.

Um par que observa um contato pode consultar qualquer um dos pontos de extremidade associados a esse contato para obter atualizações específicas de presença de pares, aplicativo ou objeto.

Construtores

PeerEndPoint()

Gera uma nova instância da classe PeerEndPoint.

PeerEndPoint(IPEndPoint)

Inicializa uma nova instância da classe PeerEndPoint com o ponto de extremidade associado a par contido em IPEndPoint.

PeerEndPoint(IPEndPoint, String)

Inicializa uma nova instância da classe PeerEndPoint com o ponto de extremidade associado a par contido em IPEndPoint e uma cadeia de caracteres especificando endPointName.

PeerEndPoint(SerializationInfo, StreamingContext)

Inicializa uma nova instância PeerEndPoint com os parâmetros associados necessários para a serialização.

Propriedades

EndPoint

Obtém ou define o IPEndPoint que contém o endereço IP associado à instância PeerEndPoint.

Name

Obtém ou define um String que representa um nome exibido para a instância PeerEndPoint.

SynchronizingObject

Quando este valor da propriedade é definido, todos os eventos não acionados como o resultado de uma operação assíncrona terão os manipuladores de evento associados chamados de volta no thread que criou o SynchronizingObject específico.

Métodos

Dispose()

Libera todos os recursos usados pelo objeto PeerEndPoint.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo objeto PeerEndPoint e libera opcionalmente os recursos gerenciados.

Equals(Object)

Compara o PeerEndPoint ao Object especificado.

Equals(Object, Object)

Determina se os objetos PeerEndPoint especificados são considerados iguais.

Equals(PeerEndPoint)

Compara o PeerEndPoint com a instância PeerEndPoint especificada.

GetHashCode()

Retorna o código hash de uma instância PeerEndPoint.

GetObjectData(SerializationInfo, StreamingContext)

Preenche uma instância da classe SerializationInfo com os dados necessários para serializar a instância PeerObject especificada. Um tipo derivado deve chamar o método GetObjectData(SerializationInfo, StreamingContext) do tipo base.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnNameChanged(NameChangedEventArgs)

Chamado quando ocorre uma alteração ao PeerName especificado pelo PeerContact associado à instância PeerEndPoint.

ToString()

Retorna um String que representa uma instância PeerEndPoint.

Eventos

NameChanged

Sinalizado quando o nome associado a um objeto PeerEndPoint muda.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula a instância PeerEndPoint atual com os dados obtidos da fonte serializada.

Aplica-se a

Confira também