PeerNearMe Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un peer rilevato dall'infrastruttura "Persone nelle vicinanze".
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Non è possibile creare direttamente un'istanza di questa classe. Al contrario, viene ottenuto un riferimento ai peer "near" del peer chiamante usando il metodo statico GetPeersNearMe per restituire una raccolta di peer vicini.
Un peer rappresentato da un PeerNearMe oggetto non è necessariamente nella rubrica del peer chiamante.
Costruttori
PeerNearMe() |
Inizializza una nuova istanza predefinita della classe PeerNearMe. |
PeerNearMe(SerializationInfo, StreamingContext) |
Inizializza una nuova istanza di PeerNearMe con i parametri associati necessari per la serializzazione. |
Proprietà
IsOnline |
Ottiene un valore che specifica se l'oggetto Peer è attualmente "online". (Ereditato da Peer) |
Nickname |
Ottiene o imposta un String che rappresenta il nome alternativo dell'oggetto PeerNearMe. |
PeerEndPoints |
Ottiene l'oggetto PeerEndPointCollection associato all'oggetto Peer. (Ereditato da Peer) |
SynchronizingObject |
Quando si imposta questo valore di proprietà, i gestori eventi di tutti gli eventi non generati a seguito di un'operazione asincrona verranno richiamati nel thread che ha creato l'oggetto SynchronizingObject specifico. (Ereditato da Peer) |
Metodi
AddToContactManager() |
Genera un PeerContact a partire dall'oggetto PeerNearMe e lo associa all'oggetto ContactManager. |
AddToContactManager(String, String, MailAddress) |
Genera un PeerContact avente i parametri descrittivi associati ottenuti dall'oggetto PeerNearMe e lo associa all'oggetto ContactManager. |
CreateFromPeerEndPoint(PeerEndPoint) |
Genera un oggetto PeerNearMe a partire dall'oggetto PeerEndPoint fornito. |
Dispose() |
Rilascia tutte le risorse usate dall'oggetto Peer. (Ereditato da Peer) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dall'oggetto PeerNearMe ed eventualmente rilascia le risorse gestite. |
Equals(Object) |
Confronta l'istanza della classe PeerNearMe con l'oggetto specificato. |
Equals(Object, Object) |
Determina se le istanze di PeerNearMe specificate sono considerate uguali. |
Equals(Peer) |
Esegue un confronto con distinzione tra maiuscole e minuscole fra l'oggetto Peer corrente e il peer specificato. (Ereditato da Peer) |
Equals(PeerNearMe) |
Confronta l'oggetto PeerNearMe con l'istanza specificata della classe PeerNearMe. |
GetHashCode() |
Restituisce il codice hash per l'istanza di PeerNearMe. |
GetObjectData(SerializationInfo, StreamingContext) |
Compila un oggetto SerializationInfo con i dati necessari a serializzare l'oggetto PeerNearMe specificato. Un tipo derivato deve chiamare il metodo GetObjectData(SerializationInfo, StreamingContext) del tipo di base. |
GetObjects() |
Ottiene l'insieme di oggetti dati da una cache locale. (Ereditato da Peer) |
GetObjects(Guid) |
Ottiene dall'oggetto Peer l'oggetto Guid associato all'oggetto PeerObjectCollection fornito. (Ereditato da Peer) |
GetPresenceInfo(PeerEndPoint) |
Ottiene le informazioni disponibili sulla presenza di un PeerEndPoint. (Ereditato da Peer) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InternalRefreshData(Object) |
Avvia un'operazione di rete per recuperare i dati di applicazione, oggetto e presenza specifici di un'istanza di PeerNearMe. |
Invite() |
Invia a un peer remoto un invito a partecipare a un'applicazione per la collaborazione fra peer. |
Invite(PeerApplication, String, Byte[]) |
Invia a un peer remoto un invito a partecipare a un'applicazione per la collaborazione fra peer che contiene dati che descrivono o specificano l'invito dell'applicazione. |
InviteAsync(Object) |
Riceve da un peer una risposta all'invito a partecipare a un'applicazione di collaborazione fra peer. |
InviteAsync(PeerApplication, String, Byte[], Object) |
Riceve da un peer una risposta all'invito a partecipare a un'applicazione di collaborazione fra peer. |
InviteAsyncCancel(Object) |
Annulla l'invito inviato tramite il metodo InviteAsync(PeerApplication, String, Byte[], Object). (Ereditato da Peer) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnInviteCompleted(InviteCompletedEventArgs) |
Genera l'evento InviteCompleted. (Ereditato da Peer) |
OnRefreshDataCompleted(RefreshDataCompletedEventArgs) |
Segnala l'evento RefreshDataCompleted. |
RefreshData() |
Avvia un'operazione di rete per recuperare i dati di applicazione, oggetto e presenza specifici di un'istanza di PeerNearMe. |
RefreshDataAsync(Object) |
Avvia un'operazione di rete per recuperare i dati di applicazione, oggetto e presenza specifici di un'istanza di PeerNearMe. |
ToString() |
Restituisce un String che rappresenta un'istanza di PeerNearMe. |
Eventi
InviteCompleted |
Generato quando il processo di invito relativo a un peer remoto è stato completato. (Ereditato da Peer) |
PeerNearMeChanged |
Segnalato quando viene trovata una nuova istanza di PeerNearMe, quando quest'ultima non è più disponibile o quando le informazioni relative all'oggetto PeerEndPoint associato sono state modificate. |
RefreshDataCompleted |
Segnalato al completamento dell'operazione RefreshData() o RefreshDataAsync(Object) per l'istanza di PeerNearMe. |
Implementazioni dell'interfaccia esplicita
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Compila l'istanza corrente di PeerNearMe con i dati ottenuti dall'origine serializzata. |