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 situato dall'infrastruttura "People Near Me".
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, un riferimento ai peer "vicino" al peer chiamante viene ottenuto usando il metodo statico GetPeersNearMe per restituire una raccolta di peer nelle vicinanze.
Un peer rappresentato da un PeerNearMe oggetto non è necessariamente nella rubrica del peer chiamante.
Costruttori
| Nome | Descrizione |
|---|---|
| PeerNearMe() |
Inizializza una nuova istanza predefinita della PeerNearMe classe . |
| PeerNearMe(SerializationInfo, StreamingContext) |
Inizializza una nuova PeerNearMe istanza con i parametri associati necessari per la serializzazione. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsOnline |
Ottiene un valore che specifica se l'oggetto Peer è attualmente "online". (Ereditato da Peer) |
| Nickname |
Ottiene o imposta un oggetto String che rappresenta il nome alternativo dell'oggetto PeerNearMe . |
| PeerEndPoints |
Ottiene l'oggetto PeerEndPointCollection associato all'oggetto Peer. (Ereditato da Peer) |
| SynchronizingObject |
Quando questo valore della proprietà è impostato, tutti gli eventi non generati come risultato di un'operazione asincrona avranno i gestori eventi associati richiamati nel thread che ha creato l'oggetto specifico SynchronizingObject. (Ereditato da Peer) |
Metodi
| Nome | Descrizione |
|---|---|
| AddToContactManager() |
Genera un PeerContact oggetto dall'oggetto PeerNearMe e lo associa all'oggetto ContactManager. |
| AddToContactManager(String, String, MailAddress) |
Genera un PeerContact oggetto con i parametri descrittivi associati dall'oggetto PeerNearMe e lo associa all'oggetto ContactManager. |
| CreateFromPeerEndPoint(PeerEndPoint) |
Genera un PeerNearMe oggetto dall'oggetto fornito PeerEndPoint. |
| Dispose() |
Rilascia tutte le risorse utilizzate dall'oggetto Peer . (Ereditato da Peer) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate dall'oggetto PeerNearMe e, facoltativamente, rilascia le risorse gestite. |
| Equals(Object, Object) |
Determina se le istanze specificate PeerNearMe sono considerate uguali. |
| Equals(Object) |
Confronta l'istanza PeerNearMe con l'oggetto specificato. |
| Equals(Peer) |
Esegue un confronto con distinzione tra maiuscole e minuscole dell'oggetto corrente Peer e del peer specificato. (Ereditato da Peer) |
| Equals(PeerNearMe) |
Confronta l'oggetto PeerNearMe con l'istanza specificata PeerNearMe . |
| GetHashCode() |
Restituisce il codice hash per l'istanza PeerNearMe di . |
| GetObjectData(SerializationInfo, StreamingContext) |
Popola un SerializationInfo oggetto con i dati necessari per serializzare l'oggetto specificato PeerNearMe. Un tipo derivato deve chiamare il metodo del tipo di GetObjectData(SerializationInfo, StreamingContext) base. |
| GetObjects() |
Ottiene la raccolta di oggetti dati da una cache locale. (Ereditato da Peer) |
| GetObjects(Guid) |
Ottiene l'oggetto Peer associato all'oggetto fornito Guid dall'oggetto PeerObjectCollection. (Ereditato da Peer) |
| GetPresenceInfo(PeerEndPoint) |
Ottiene le informazioni sulla presenza disponibili per un oggetto PeerEndPoint. (Ereditato da Peer) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| InternalRefreshData(Object) |
Avvia un'operazione di rete per recuperare i dati dell'applicazione, dell'oggetto e della presenza specifici di un'istanza PeerNearMe di . |
| Invite() |
Invia un invito a partecipare a un'applicazione di collaborazione peer a un peer remoto. |
| Invite(PeerApplication, String, Byte[]) |
Invia un invito a partecipare a un'applicazione di collaborazione peer a un peer remoto che include dati che descrivono o specificano l'invito dell'applicazione. |
| InviteAsync(Object) |
Riceve una risposta di invito da un peer per quanto riguarda l'aggiunta a un'applicazione di collaborazione peer. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Riceve una risposta di invito da un peer relativo a un invito a un'applicazione di collaborazione peer. |
| InviteAsyncCancel(Object) |
Annulla l'invito inviato con il InviteAsync(PeerApplication, String, Byte[], Object) metodo . (Ereditato da Peer) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (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 dell'applicazione, dell'oggetto e della presenza specifici di un'istanza PeerNearMe di . |
| RefreshDataAsync(Object) |
Avvia un'operazione di rete per recuperare i dati dell'applicazione, dell'oggetto e della presenza specifici di un'istanza PeerNearMe di . |
| ToString() |
Restituisce String che rappresenta un'istanza PeerNearMe di . |
Eventi
| Nome | Descrizione |
|---|---|
| InviteCompleted |
Generato al termine del processo di invito per un peer remoto. (Ereditato da Peer) |
| PeerNearMeChanged |
Segnalato quando viene trovata una nuova PeerNearMe istanza, non più disponibile o le informazioni sull'oggetto associato PeerEndPoint sono state modificate. |
| RefreshDataCompleted |
Segnalato quando l'operazione RefreshData() o RefreshDataAsync(Object) per l'istanza PeerNearMe viene completata. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Popola l'istanza corrente PeerNearMe con i dati ottenuti dall'origine serializzata. |