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 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 |
| 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 |
| 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. |