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