PeerEndPoint Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |
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. |