PeerEndPoint PeerEndPoint PeerEndPoint PeerEndPoint Class

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.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

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
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
Herança
PeerEndPointPeerEndPointPeerEndPointPeerEndPoint
Atributos
Implementações

Comentários

Um par "ponto de extremidade" descreve o local de presença de um contato - configuração de endereço de rede exclusivo que descreve a instância disponível no momento do contato dentro da rede de colaboração ponto a ponto.A peer "endpoint" describes a contact's presence location - the unique network address configuration that describes the currently available instance of the contact within the peer collaboration network. Um único contato pode estar disponível em vários pontos de extremidade dentro da rede de colaboração ponto a ponto.A single contact can be available at multiple endpoints within the peer collaboration network.

Um par de assistir a um contato pode consultar qualquer um dos pontos de extremidade associados a esse contato para a presença de ponto a ponto específica, aplicativo ou atualizações de objetos.A peer watching a contact can query any of the endpoints associated with that contact for specific peer presence, application, or object updates.

Construtores

PeerEndPoint() PeerEndPoint() PeerEndPoint() PeerEndPoint()

Gera uma nova instância da classe PeerEndPoint.Generates a new instance of the PeerEndPoint class.

PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint)

Inicializa uma nova instância da classe PeerEndPoint com o ponto de extremidade associado a par contido em IPEndPoint.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint.

PeerEndPoint(IPEndPoint, String) PeerEndPoint(IPEndPoint, String) PeerEndPoint(IPEndPoint, String) 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.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint and a string specifying endPointName.

PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext)

Inicializa uma nova instância PeerEndPoint com os parâmetros associados necessários para a serialização.Initializes a new PeerEndPoint instance with the associated parameters required for serialization.

Propriedades

EndPoint EndPoint EndPoint EndPoint

Obtém ou define o IPEndPoint que contém o endereço IP associado à instância PeerEndPoint.Gets or sets the IPEndPoint that contains the IP address associated with the PeerEndPoint instance.

Name Name Name Name

Obtém ou define um String que representa um nome exibido para a instância PeerEndPoint.Gets or sets a String that represents a displayed name for the PeerEndPoint instance.

SynchronizingObject SynchronizingObject SynchronizingObject 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.When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific SynchronizingObject.

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera todos os recursos usados pelo objeto PeerEndPoint.Releases all resources used by the PeerEndPoint object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera os recursos não gerenciados usados pelo objeto PeerEndPoint e libera opcionalmente os recursos gerenciados.Releases the unmanaged resources used by the PeerEndPoint object and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compara o PeerEndPoint ao Object especificado.Compares the PeerEndPoint to the specified Object.

Equals(Object, Object) Equals(Object, Object) Equals(Object, Object) Equals(Object, Object)

Determina se os objetos PeerEndPoint especificados são considerados iguais.Determines whether the specified PeerEndPoint objects are considered equal.

Equals(PeerEndPoint) Equals(PeerEndPoint) Equals(PeerEndPoint) Equals(PeerEndPoint)

Compara o PeerEndPoint com a instância PeerEndPoint especificada.Compares the PeerEndPoint to the specified PeerEndPoint instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retorna o código hash de uma instância PeerEndPoint.Returns the hash code for a PeerEndPoint instance.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Preenche uma instância da classe SerializationInfo com os dados necessários para serializar a instância PeerObject especificada.Populates a SerializationInfo class instance with the data required to serialize the specified PeerObject instance. Um tipo derivado deve chamar o método GetObjectData(SerializationInfo, StreamingContext) do tipo base.A derived type must call the base type GetObjectData(SerializationInfo, StreamingContext) method.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs)

Chamado quando ocorre uma alteração ao PeerName especificado pelo PeerContact associado à instância PeerEndPoint.Called when a change occurs to the PeerName specified by the PeerContact associated with the PeerEndPoint instance.

ToString() ToString() ToString() ToString()

Retorna um String que representa uma instância PeerEndPoint.Returns a String that represents a PeerEndPoint instance.

Eventos

NameChanged NameChanged NameChanged NameChanged

Sinalizado quando o nome associado a um objeto PeerEndPoint muda.Signaled when the name associated with a PeerEndPoint object changes.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula a instância PeerEndPoint atual com os dados obtidos da fonte serializada.Populates the current PeerEndPoint instance with the data obtained from the serialized source.

Aplica-se a

Veja também