Peer Classe
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
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.
Peer(Serialization |
Inizializza una nuova istanza del tipo Peer. |
Is |
Ottiene un valore che specifica se l'oggetto Peer è attualmente "online". |
Peer |
Ottiene l'oggetto PeerEndPointCollection associato all'oggetto Peer. |
Synchronizing |
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. |
Dispose() |
Rilascia tutte le risorse usate dall'oggetto Peer. |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dall'oggetto Peer ed eventualmente 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 fra l'oggetto Peer corrente e il peer specificato. |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Popola un oggetto SerializationInfo con i dati necessari per serializzare l'oggetto Peer di destinazione. |
Get |
Ottiene l'insieme di oggetti dati da una cache locale. |
Get |
Ottiene dall'oggetto Peer l'oggetto Guid associato all'oggetto PeerObjectCollection fornito. |
Get |
Ottiene le informazioni disponibili sulla presenza di un PeerEndPoint. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Invite() |
Invia un invito a un Peer per avviare un PeerApplication specifico. |
Invite(Peer |
Invia un invito a un Peer per avviare un PeerApplication specifico. |
Invite |
Inizia un'operazione asincrona che invia un invito a un oggetto Peer per avviare un'istanza specifica di PeerApplication. |
Invite |
Inizia un'operazione asincrona che invia un invito a un oggetto Peer per avviare un'istanza specifica di PeerApplication. |
Invite |
Annulla l'invito inviato tramite il metodo InviteAsync(PeerApplication, String, Byte[], Object). |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
On |
Genera l'evento InviteCompleted. |
To |
Restituisce un String che rappresenta l'oggetto PeerName associato all'oggetto Peer. |
Invite |
Generato quando il processo di invito relativo a un peer remoto è stato completato. |
ISerializable. |
Compila un'istanza della classe SerializationInfo con i dati necessari a serializzare l'istanza di PeerObject specificata. Un tipo derivato deve chiamare il metodo GetObjectData(SerializationInfo, StreamingContext) del tipo di base. |
Prodotto | Versioni |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: