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.