Peer 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.
Questa classe rappresenta un peer remoto.
public ref class Peer abstract : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::Peer ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public abstract class Peer : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.Peer>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Peer = class
interface IDisposable
interface IEquatable<Peer>
interface ISerializable
Public MustInherit Class Peer
Implements IDisposable, IEquatable(Of Peer), ISerializable
- Ereditarietà
-
Peer
- Derivato
- Attributi
- Implementazioni
Commenti
Lo scopo della classe astratta Peer è fornire una definizione di classe base comune che può essere condivisa da classi derivate, ad esempio PeerNearMe e PeerContact. Non può essere costruito direttamente, perché è astratto. Gli sviluppatori devono usare le sottoclassi PeerNearMe o PeerContact .
Contatto, peer, peer remoto, PeerNearMe, LocalContacte PeerContact sono termini sinonimi, in base al contesto.
"Peer chiamante" e "peer remoto" sono comunemente sinonimi. Il peer chiamante non fa riferimento all'applicazione che chiama un metodo specificato.
Costruttori
| Nome | Descrizione |
|---|---|
| Peer(SerializationInfo, StreamingContext) |
Inizializza una nuova istanza del Peer tipo. |
Proprietà
| Nome | Descrizione |
|---|---|
| IsOnline |
Ottiene un valore che specifica se l'oggetto Peer è attualmente "online". |
| PeerEndPoints |
Ottiene l'oggetto PeerEndPointCollection associato all'oggetto 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. |
Metodi
| Nome | Descrizione |
|---|---|
| Dispose() |
Rilascia tutte le risorse utilizzate dall'oggetto Peer . |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate dall'oggetto Peer e, facoltativamente, rilascia le risorse gestite. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Equals(Peer) |
Esegue un confronto con distinzione tra maiuscole e minuscole dell'oggetto corrente Peer e del peer specificato. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetObjectData(SerializationInfo, StreamingContext) |
Popola un SerializationInfo oggetto con i dati necessari per serializzare la destinazione Peer. |
| GetObjects() |
Ottiene la raccolta di oggetti dati da una cache locale. |
| GetObjects(Guid) |
Ottiene l'oggetto Peer associato all'oggetto fornito Guid dall'oggetto PeerObjectCollection. |
| GetPresenceInfo(PeerEndPoint) |
Ottiene le informazioni sulla presenza disponibili per un oggetto PeerEndPoint. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Invite() |
Invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication. |
| Invite(PeerApplication, String, Byte[]) |
Invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication. |
| InviteAsync(Object) |
Avvia un'operazione di invito asincrona che invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Avvia un'operazione di invito asincrona che invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication. |
| InviteAsyncCancel(Object) |
Annulla l'invito inviato con il InviteAsync(PeerApplication, String, Byte[], Object) metodo . |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnInviteCompleted(InviteCompletedEventArgs) |
Genera l'evento InviteCompleted. |
| ToString() |
Restituisce un oggetto String che rappresenta l'oggetto PeerName associato all'oggetto Peer. |
Eventi
| Nome | Descrizione |
|---|---|
| InviteCompleted |
Generato al termine del processo di invito per un peer remoto. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Popola un'istanza SerializationInfo di classe con i dati necessari per serializzare l'istanza specificata PeerObject . Un tipo derivato deve chiamare il metodo del tipo di GetObjectData(SerializationInfo, StreamingContext) base. |
Si applica a
Vedi anche
- classe Windows ContactManager