PeerEndPoint Classe

Definição

Representa o local de uma PeerNearMeinstância ou PeerContact instância especificada com uma configuração de endereço de rede exclusiva, descrevendo a instância atual de uma 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 par "ponto de extremidade" 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 atualizações específicas de presença de pares, aplicativo ou objeto.

Construtores

Nome Description
PeerEndPoint()

Gera uma nova instância da PeerEndPoint classe.

PeerEndPoint(IPEndPoint, String)

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

PeerEndPoint(IPEndPoint)

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

PeerEndPoint(SerializationInfo, StreamingContext)

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

Propriedades

Nome Description
EndPoint

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

Name

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

SynchronizingObject

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

Métodos

Nome Description
Dispose()

Libera todos os recursos usados pelo PeerEndPoint objeto.

Dispose(Boolean)

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

Equals(Object, Object)

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

Equals(Object)

Compara o PeerEndPoint valor com o especificado Object.

Equals(PeerEndPoint)

Compara a PeerEndPoint instância especificada PeerEndPoint .

GetHashCode()

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnNameChanged(NameChangedEventArgs)

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

ToString()

Retorna um String que representa uma PeerEndPoint instância.

Eventos

Nome Description
NameChanged

Sinalizado quando o nome associado a um PeerEndPoint objeto é alterado.

Implantações explícitas de interface

Nome Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Aplica-se a

Confira também