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 próximas a mim".
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 "perto" do 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
| Nome | Description |
|---|---|
| PeerNearMe() |
Inicializa uma nova instância padrão da PeerNearMe classe. |
| PeerNearMe(SerializationInfo, StreamingContext) |
Inicializa uma nova PeerNearMe instância com os parâmetros associados necessários para serialização. |
Propriedades
| Nome | Description |
|---|---|
| IsOnline |
Obtém um valor que especifica se o Peer valor está atualmente 'online'. (Herdado de Peer) |
| Nickname |
Obtém ou define um String que representa o Apelido do PeerNearMe objeto. |
| PeerEndPoints |
Obtém o PeerEndPointCollection associado ao Peer. (Herdado de Peer) |
| 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. (Herdado de Peer) |
Métodos
| Nome | Description |
|---|---|
| AddToContactManager() |
Gera um PeerContact do objeto e o PeerNearMe associa ao ContactManager. |
| AddToContactManager(String, String, MailAddress) |
Gera um PeerContact com os parâmetros descritivos associados do objeto e o PeerNearMe associa ao ContactManager. |
| CreateFromPeerEndPoint(PeerEndPoint) |
Gera um PeerNearMe objeto do fornecido PeerEndPoint. |
| Dispose() |
Libera todos os recursos usados pelo Peer objeto. (Herdado de Peer) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo PeerNearMe objeto e, opcionalmente, libera os recursos gerenciados. |
| Equals(Object, Object) |
Determina se as instâncias especificadas PeerNearMe são consideradas iguais. |
| Equals(Object) |
Compara a PeerNearMe instância com o objeto especificado. |
| Equals(Peer) |
Executa uma comparação que diferencia maiúsculas de minúsculas do par atual Peer e especificado. (Herdado de Peer) |
| Equals(PeerNearMe) |
Compara a PeerNearMe instância especificada PeerNearMe . |
| GetHashCode() |
Retorna o código hash da PeerNearMe instância. |
| GetObjectData(SerializationInfo, StreamingContext) |
Popula um SerializationInfo com os dados necessários para serializar o especificado PeerNearMe. Um tipo derivado deve chamar o método de tipo GetObjectData(SerializationInfo, StreamingContext) base. |
| GetObjects() |
Obtém a coleção de objetos de dados de um cache local. (Herdado de Peer) |
| GetObjects(Guid) |
Obtém o Peer objeto associado ao fornecido Guid do 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 de aplicativo, objeto e presença específicos para uma PeerNearMe instância. |
| Invite() |
Envia um convite para ingressar em um aplicativo de colaboração par para um par remoto. |
| Invite(PeerApplication, String, Byte[]) |
Envia um convite para ingressar um aplicativo de colaboração par 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 em relação à junção de um aplicativo de colaboração par. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Recebe uma resposta de convite de um par em relação a um convite para um aplicativo de colaboração par. |
| InviteAsyncCancel(Object) |
Cancela o convite enviado com o InviteAsync(PeerApplication, String, Byte[], Object) método. (Herdado de Peer) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnInviteCompleted(InviteCompletedEventArgs) |
Aciona o evento InviteCompleted. (Herdado de Peer) |
| OnRefreshDataCompleted(RefreshDataCompletedEventArgs) |
Sinaliza o RefreshDataCompleted evento. |
| RefreshData() |
Inicia uma operação de rede para recuperar os dados de aplicativo, objeto e presença específicos para uma PeerNearMe instância. |
| RefreshDataAsync(Object) |
Inicia uma operação de rede para recuperar os dados de aplicativo, objeto e presença específicos para uma PeerNearMe instância. |
| ToString() |
Retorna String que representa uma PeerNearMe instância. |
Eventos
| Nome | Description |
|---|---|
| InviteCompleted |
Gerado quando o processo de convite para um par remoto for concluído. (Herdado de Peer) |
| PeerNearMeChanged |
Sinalizado quando uma nova PeerNearMe instância é encontrada, não está mais disponível ou as informações de objeto associadas PeerEndPoint foram alteradas. |
| RefreshDataCompleted |
Sinalizado quando a RefreshData() operação da RefreshDataAsync(Object)PeerNearMe instância é concluída. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Popula a instância atual PeerNearMe com os dados obtidos da fonte serializada. |