Peer Classe

Definição

Esta turma representa um colega remoto.

public ref class Peer abstract : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::Peer ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public abstract class Peer : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.Peer>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Peer = class
    interface IDisposable
    interface IEquatable<Peer>
    interface ISerializable
Public MustInherit Class Peer
Implements IDisposable, IEquatable(Of Peer), ISerializable
Herança
Peer
Derivado
Atributos
Implementações

Observações

O objetivo da classe abstrata Peer é fornecer uma definição comum de classe base que possa ser partilhada por classes derivadas, como PeerNearMe e PeerContact. Não pode ser construída diretamente, pois é abstrata. Os programadores devem usar as subclasses PeerNearMe ou PeerContact em vez disso.

Contacto, par, par remoto, PeerNearMe, LocalContact, e PeerContact são termos sinónimos, dependendo do contexto.

"Par chamado" e "par remoto" são frequentemente sinónimos. Chamar peer não se refere à aplicação que chama um determinado método.

Construtores

Name Description
Peer(SerializationInfo, StreamingContext)

Inicializa uma nova instância do Peer tipo.

Propriedades

Name Description
IsOnline

Recebe um valor que especifica se está Peer atualmente 'online'.

PeerEndPoints

Obtém o PeerEndPointCollection associado ao Peer.

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

Dispose(Boolean)

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Equals(Peer)

Realiza uma comparação sensível a maiúsculas minúsculas entre a corrente Peer e o par especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetObjectData(SerializationInfo, StreamingContext)

Preenche um SerializationInfo objeto com os dados necessários para serializar o destino Peer.

GetObjects()

Obtém a coleção de objetos de dados a partir de uma cache local.

GetObjects(Guid)

Obtém o Peer objeto associado ao fornecido Guid a partir do PeerObjectCollection.

GetPresenceInfo(PeerEndPoint)

Obtém a informação de presença disponível para um PeerEndPoint.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Invite()

Envia um convite para um Peer para iniciar um determinado PeerApplication.

Invite(PeerApplication, String, Byte[])

Envia um convite para um Peer para iniciar um determinado PeerApplication.

InviteAsync(Object)

Inicia uma operação de convite assíncrono que envia um convite para um Peer para iniciar um determinado PeerApplication.

InviteAsync(PeerApplication, String, Byte[], Object)

Inicia uma operação de convite assíncrono que envia um convite para um Peer para iniciar um determinado PeerApplication.

InviteAsyncCancel(Object)

Cancela o convite que foi enviado com o InviteAsync(PeerApplication, String, Byte[], Object) método.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnInviteCompleted(InviteCompletedEventArgs)

Eleva o InviteCompleted evento.

ToString()

Devolve a String que representa o PeerName associado ao Peer.

evento

Name Description
InviteCompleted

É levantado quando o processo de convite para um par remoto termina.

Implementações de Interface Explícita

Name Description
ISerializable.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.

Aplica-se a

Ver também