PeerEndPoint Classe

Definição

Representa a localização de um PeerNearMe, ou PeerContact instância especificada com uma configuração única de endereço de rede, descrevendo a instância atual de um PeerContact ou PeerNearMe dentro da Infraestrutura de Colaboração Peer-to-Peer.

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

Observações

Um "endpoint" peer descreve a localização de presença de um contacto – a configuração única do endereço de rede que descreve a instância atualmente disponível do contacto dentro da rede de colaboração entre pares. Um único contacto pode estar disponível em múltiplos pontos finais dentro da rede de colaboração entre pares.

Um peer que observa um contacto pode consultar qualquer um dos endpoints associados a esse contacto para atualizações específicas de presença entre pares, aplicações ou objetos.

Construtores

Name Description
PeerEndPoint()

Gera uma nova instância da PeerEndPoint classe.

PeerEndPoint(IPEndPoint, String)

Inicializa uma nova instância da PeerEndPoint classe com o endpoint associado ao par contido em IPEndPoint e uma string que endPointNameespecifica .

PeerEndPoint(IPEndPoint)

Inicializa uma nova instância da PeerEndPoint classe com o ponto final 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

Name Description
EndPoint

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

Name

Recebe ou define a String que representa um nome apresentado para a PeerEndPoint instância.

SynchronizingObject

Quando este valor de propriedade é definido, todos os eventos que não são disparados como resultado de uma operação assíncrona terão os gestores de eventos associados chamados de volta para a thread que criou o .SynchronizingObject

Métodos

Name Description
Dispose()

Liberta todos os recursos usados pelo PeerEndPoint objeto.

Dispose(Boolean)

Liberta os recursos não geridos usados pelo PeerEndPoint objeto e, opcionalmente, liberta os recursos geridos.

Equals(Object, Object)

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

Equals(Object)

Compara o PeerEndPoint com o especificado Object.

Equals(PeerEndPoint)

Compara o PeerEndPoint com a instância especificada PeerEndPoint .

GetHashCode()

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

GetObjectData(SerializationInfo, StreamingContext)

Preenche 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 do tipo GetObjectData(SerializationInfo, StreamingContext) base.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnNameChanged(NameChangedEventArgs)

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

ToString()

Devolve um String que representa uma PeerEndPoint instância.

evento

Name Description
NameChanged

Sinalizado quando o nome associado a um PeerEndPoint objeto muda.

Implementações de Interface Explícita

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Aplica-se a

Ver também