System.Net.PeerToPeer.Collaboration Spazio dei nomi
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.
Migliora le funzionalità di rete di System.Net.PeerToPeer e fornisce funzionalità per sessioni di collaborazione gestite serverless.
Classi
ApplicationChangedEventArgs |
Fornisce informazioni complete a un metodo callback quando si verifica un evento ApplicationChanged. |
ContactManager |
Rappresenta un insieme di oggetti PeerContact salvati in modo permanente in una Rubrica di Windows. |
CreateContactCompletedEventArgs |
Fornisce informazioni complete a un metodo callback quando si verifica un evento CreateContactCompleted. |
InviteCompletedEventArgs |
Fornisce informazioni complete a un metodo callback quando si verifica un evento InviteCompleted. |
NameChangedEventArgs |
Fornisce informazioni complete a un metodo callback quando si verifica un evento NameChanged. |
ObjectChangedEventArgs |
Fornisce informazioni complete a un metodo callback quando si verifica un evento ObjectChanged. |
Peer |
Questa classe rappresenta un peer remoto. |
PeerApplication |
Rappresenta un'applicazione utilizzabile nell'infrastruttura di collaborazione fra peer. |
PeerApplicationCollection |
Rappresenta un contenitore per gli elementi PeerApplication. Un'istanza di questo tipo viene restituita dal metodo statico GetContacts(). |
PeerApplicationLaunchInfo |
Rappresenta le informazioni di avvio richieste da un PeerApplication avviato in risposta a un invito di collaborazione fra peer. |
PeerCollaboration |
Interagisce con l'infrastruttura PeerCollaboration. Molti scenari di collaborazione di base iniziano con questa classe. |
PeerCollaborationPermission |
Specifica i valori che definiscono o che sono utilizzati nelle autorizzazioni per gli oggetti di System.Net.PeerToPeer.Collaboration. |
PeerCollaborationPermissionAttribute |
Consente di applicare azioni di sicurezza per PeerCollaborationPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
PeerContact |
Rappresenta un peer da cui un utente ha recuperato informazioni estese. |
PeerContactCollection |
Rappresenta un contenitore per gli elementi PeerContact. Un'istanza di questo tipo viene restituita dal metodo statico GetContacts(). |
PeerEndPoint |
Rappresenta il percorso di un PeerNearMe o l'istanza di PeerContact specificata con una configurazione di indirizzo di rete univoco mediante la descrizione dell'istanza corrente di un PeerContact o di un PeerNearMe all'interno dell'infrastruttura di collaborazione peer-to-peer. |
PeerEndPointCollection |
Rappresenta un contenitore per gli elementi di un oggetto PeerEndPoint. Un'istanza di questo tipo viene restituita dalla classe Peer. |
PeerInvitationResponse |
Rappresenta una risposta ricevuta da un peer remoto a un invito inviato tramite il metodo Invite() o il metodo Invite(). |
PeerNearMe |
Rappresenta un peer rilevato dall'infrastruttura "Persone nelle vicinanze". |
PeerNearMeChangedEventArgs |
Fornisce informazioni complete a un metodo callback quando si verifica un evento PeerNearMeChanged. |
PeerNearMeCollection |
Rappresenta un contenitore per gli elementi di un oggetto PeerNearMe. Un'istanza di questo tipo viene restituita dal metodo statico GetPeersNearMe(). |
PeerObject |
Rappresenta una nuova istanza della classe PeerObject avente un Guid generato automaticamente. |
PeerObjectCollection |
Rappresenta un contenitore per gli elementi di un'istanza di PeerObject. |
PeerPresenceInfo |
Rappresenta le informazioni sulla presenza di un peer. |
PresenceChangedEventArgs |
Fornisce informazioni complete a un metodo callback quando si verifica un evento PresenceChanged o LocalPresenceChanged. |
RefreshDataCompletedEventArgs |
Fornisce informazioni complete al metodo OnRefreshDataCompleted(RefreshDataCompletedEventArgs) quando si verificano eventi di tipo RefreshDataCompleted. |
SubscribeCompletedEventArgs |
Fornisce informazioni complete a un metodo callback quando viene segnalato un evento SubscribeCompleted. |
SubscriptionListChangedEventArgs |
Fornisce informazioni complete a un metodo callback quando viene segnalato un evento SubscriptionListChanged. |
Enumerazioni
PeerApplicationRegistrationType |
Specifica il tipo di registrazione da eseguire per un PeerApplication o un PeerObject. |
PeerChangeType |
Specifica il tipo di modifica apportata relativa a un peer. |
PeerInvitationResponseType |
Specifica le risposte che un peer locale può ricevere a una richiesta di invito a una sessione di collaborazione basata su applicazione. |
PeerPresenceStatus |
Specifica lo stato di presenza di un peer. |
PeerScope |
Specifica l'ambito di rete corrente di un peer. |
SubscriptionType |
Specifica se un peer remoto che ha sottoscritto il peer locale può ricevere notifiche degli eventi. |
Commenti
L'infrastruttura di collaborazione peer-to-peer (P2P) offre un framework basato su rete peer-to-peer per attività di collaborazione, ad esempio matchmaking di gioco di rete, conferenze e altre attività interattive multi-partecipante. Questa infrastruttura serverless include API che semplificano il processo in base al quale le applicazioni possono tenere traccia della presenza peer senza un server, inviare inviti ai partecipanti, individuare i peer nella stessa subnet e gestire i contatti.
Le API di collaborazione peer nativa sono disponibili nei client Windows Vista in edizioni a 32 bit e a 64 bit. Le API di collaborazione peer non sono disponibili in Windows Server 2008.
NOTA: le API di collaborazione sono funzionali da un servizio solo se il servizio rappresenta un chiamante e il chiamante è un utente interattivo (anziché un utente predefinito). Più responsabili contatti non sono supportati.