PeerNearMe 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 um par localizado pela infraestrutura “Pessoas ao meu Redor”.
public ref class PeerNearMe : System::Net::PeerToPeer::Collaboration::Peer, IEquatable<System::Net::PeerToPeer::Collaboration::PeerNearMe ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNearMe : System.Net.PeerToPeer.Collaboration.Peer, IEquatable<System.Net.PeerToPeer.Collaboration.PeerNearMe>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNearMe = class
inherit Peer
interface IEquatable<PeerNearMe>
interface ISerializable
Public Class PeerNearMe
Inherits Peer
Implements IEquatable(Of PeerNearMe), ISerializable
- Herança
- Atributos
- Implementações
Comentários
Uma instância dessa classe não pode ser criada diretamente. Em vez disso, uma referência aos pares "próximos" ao par de chamada é obtida usando o método estático GetPeersNearMe para retornar uma coleção de pares próximos.
Um par representado por um PeerNearMe objeto não está necessariamente no catálogo de endereços do par de chamadas.
Construtores
PeerNearMe() |
Inicializa uma nova instância padrão da classe PeerNearMe. |
PeerNearMe(SerializationInfo, StreamingContext) |
Inicializa uma nova instância PeerNearMe com os parâmetros associados necessários para a serialização. |
Propriedades
IsOnline |
Obtém um valor que especifica se o Peer está “online” no momento. (Herdado de Peer) |
Nickname |
Obtém ou define uma String que representa o Apelido do objeto PeerNearMe. |
PeerEndPoints |
Obtém o PeerEndPointCollection associado ao Peer. (Herdado de Peer) |
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. (Herdado de Peer) |
Métodos
AddToContactManager() |
Gera um PeerContact do objeto PeerNearMe e associa-o ao ContactManager. |
AddToContactManager(String, String, MailAddress) |
Gera um PeerContact com os parâmetros descritivos associados do objeto PeerNearMe e associa-o ao ContactManager. |
CreateFromPeerEndPoint(PeerEndPoint) |
Gera um objeto PeerNearMe do PeerEndPoint fornecido. |
Dispose() |
Libera todos os recursos usados pelo objeto Peer. (Herdado de Peer) |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo objeto PeerNearMe e libera opcionalmente os recursos gerenciados. |
Equals(Object) |
Compara a instância PeerNearMe com o objeto especificado. |
Equals(Object, Object) |
Determina se as instâncias PeerNearMe especificadas são consideradas iguais. |
Equals(Peer) |
Executa uma comparação que diferencia maiúsculas de minúsculas do Peer atual e do par especificado. (Herdado de Peer) |
Equals(PeerNearMe) |
Compara o PeerNearMe com a instância PeerNearMe especificada. |
GetHashCode() |
Retorna o código hash da instância de PeerNearMe. |
GetObjectData(SerializationInfo, StreamingContext) |
Popula uma SerializationInfo com os dados necessários para serializar o PeerNearMe especificado. Um tipo derivado deve chamar o método GetObjectData(SerializationInfo, StreamingContext) do tipo base. |
GetObjects() |
Obtém a coleção de objetos de dados de um cache local. (Herdado de Peer) |
GetObjects(Guid) |
Obtém o objeto Peer associado com o Guid fornecido da PeerObjectCollection. (Herdado de Peer) |
GetPresenceInfo(PeerEndPoint) |
Obtém as informações de presença disponíveis para um PeerEndPoint. (Herdado de Peer) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
InternalRefreshData(Object) |
Inicia uma operação de rede para recuperar os dados do aplicativo, do objeto e de presença específicos a uma instância PeerNearMe. |
Invite() |
Envia um convite para ingressar um aplicativo de colaboração ponto a ponto em um par remoto. |
Invite(PeerApplication, String, Byte[]) |
Envia um convite para ingressar um aplicativo de colaboração ponto a ponto em um par remoto que inclui dados que descrevem ou especificam o convite do aplicativo. |
InviteAsync(Object) |
Recebe uma resposta de convite de um par sobre o ingresso em um aplicativo de colaboração ponto a ponto. |
InviteAsync(PeerApplication, String, Byte[], Object) |
Recebe uma resposta de convite de um par sobre um convite para um aplicativo de colaboração ponto a ponto. |
InviteAsyncCancel(Object) |
Cancela o convite enviado com o método InviteAsync(PeerApplication, String, Byte[], Object). (Herdado de Peer) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnInviteCompleted(InviteCompletedEventArgs) |
Aciona o evento InviteCompleted. (Herdado de Peer) |
OnRefreshDataCompleted(RefreshDataCompletedEventArgs) |
Sinaliza o evento RefreshDataCompleted. |
RefreshData() |
Inicia uma operação de rede para recuperar os dados do aplicativo, do objeto e de presença específicos a uma instância PeerNearMe. |
RefreshDataAsync(Object) |
Inicia uma operação de rede para recuperar os dados do aplicativo, do objeto e de presença específicos a uma instância PeerNearMe. |
ToString() |
Retorna String que representa uma instância PeerNearMe. |
Eventos
InviteCompleted |
Acionado quando o processo de convite para um par remoto foi concluído. (Herdado de Peer) |
PeerNearMeChanged |
Sinalizado quando uma nova instância PeerNearMe é encontrada, não está mais disponível ou as informações de objeto PeerEndPoint associadas foram alteradas. |
RefreshDataCompleted |
Sinalizado quando a operação RefreshData() ou RefreshDataAsync(Object) para a instância PeerNearMe é concluída. |
Implantações explícitas de interface
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Popula a instância PeerNearMe atual com os dados obtidos da fonte serializada. |