PeerNearMe Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um par localizado junto à infraestrutura "Pessoas Perto de 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
Observações
Uma instância desta classe não pode ser criada diretamente. Em vez disso, obtém-se uma referência aos pares "próximos" do par que chama usando o método estático GetPeersNearMe para devolver uma coleção de pares próximos.
Um par representado por um PeerNearMe objeto não está necessariamente na lista de endereços do par que chama.
Construtores
| Name | 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
| Name | Description |
|---|---|
| IsOnline |
Recebe um valor que especifica se está Peer atualmente 'online'. (Herdado de Peer) |
| Nickname |
Recebe ou define a String que representa o Apelido do PeerNearMe objeto. |
| PeerEndPoints |
Obtém o PeerEndPointCollection associado ao Peer. (Herdado de 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 (Herdado de Peer) |
Métodos
| Name | Description |
|---|---|
| AddToContactManager() |
Gera a PeerContact a partir do PeerNearMe objeto e associa-o ao ContactManager. |
| AddToContactManager(String, String, MailAddress) |
Gera um PeerContact com os parâmetros descritivos associados a partir do PeerNearMe objeto e associa-o ao ContactManager. |
| CreateFromPeerEndPoint(PeerEndPoint) |
Gera um PeerNearMe objeto a partir do fornecido PeerEndPoint. |
| Dispose() |
Liberta todos os recursos usados pelo Peer objeto. (Herdado de Peer) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo PeerNearMe objeto e, opcionalmente, liberta os recursos geridos. |
| 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) |
Realiza uma comparação sensível a maiúsculas minúsculas entre a corrente Peer e o par especificado. (Herdado de Peer) |
| Equals(PeerNearMe) |
Compara o PeerNearMe com a instância especificada PeerNearMe . |
| GetHashCode() |
Devolve o código hash da PeerNearMe instância. |
| GetObjectData(SerializationInfo, StreamingContext) |
Preenche a SerializationInfo com os dados necessários para serializar o especificado PeerNearMe. Um tipo derivado deve chamar o método do tipo GetObjectData(SerializationInfo, StreamingContext) base. |
| GetObjects() |
Obtém a coleção de objetos de dados a partir de uma cache local. (Herdado de Peer) |
| GetObjects(Guid) |
Obtém o Peer objeto associado ao fornecido Guid a partir do PeerObjectCollection. (Herdado de Peer) |
| GetPresenceInfo(PeerEndPoint) |
Obtém a informação de presença disponível 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 aplicação, objeto e presença específicos de uma PeerNearMe instância. |
| Invite() |
Envia um convite para aderir a uma aplicação de colaboração entre pares a um par remoto. |
| Invite(PeerApplication, String, Byte[]) |
Envia um convite para aderir a uma aplicação de colaboração entre pares para um par remoto que inclua dados que descrevem ou especificam o convite à aplicação. |
| InviteAsync(Object) |
Recebe uma resposta de convite de um colega sobre aderir a uma candidatura de colaboração entre pares. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Recebe uma resposta de convite de um colega relativamente a um convite para uma candidatura de colaboração entre pares. |
| InviteAsyncCancel(Object) |
Cancela o convite que foi enviado com o InviteAsync(PeerApplication, String, Byte[], Object) método. (Herdado de Peer) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnInviteCompleted(InviteCompletedEventArgs) |
Eleva o InviteCompleted evento. (Herdado de Peer) |
| OnRefreshDataCompleted(RefreshDataCompletedEventArgs) |
Sinaliza o RefreshDataCompleted evento. |
| RefreshData() |
Inicia uma operação de rede para recuperar os dados de aplicação, objeto e presença específicos de uma PeerNearMe instância. |
| RefreshDataAsync(Object) |
Inicia uma operação de rede para recuperar os dados de aplicação, objeto e presença específicos de uma PeerNearMe instância. |
| ToString() |
Retorna String que representa uma PeerNearMe instância. |
evento
| Name | Description |
|---|---|
| InviteCompleted |
É levantado quando o processo de convite para um par remoto termina. (Herdado de Peer) |
| PeerNearMeChanged |
Sinalizado quando uma nova PeerNearMe instância é encontrada, já não está disponível, ou quando a informação associada PeerEndPoint ao objeto mudou. |
| RefreshDataCompleted |
Sinalizado quando a RefreshData() operação ou RefreshDataAsync(Object) da PeerNearMe instância é concluída. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Preenche a instância atual PeerNearMe com os dados obtidos da fonte serializada. |