System.Net.PeerToPeer.Collaboration Namespace

Lo spazio dei nomi System.Net.PeerToPeer.Collaboration migliora le funzionalità di rete di System.Net.PeerToPeer e fornisce funzionalità per sessioni di collaborazione gestite senza server. The System.Net.PeerToPeer.Collaboration namespace enhances System.Net.PeerToPeer networking functionality and provides capabilities for serverless managed collaboration sessions.

Classi

ApplicationChangedEventArgs

Fornisce informazioni complete a un metodo callback quando si verifica un evento ApplicationChanged.Provides qualifying information to a callback method when a ApplicationChanged event occurs.

ContactManager

Rappresenta un insieme di oggetti PeerContact salvati in modo permanente in una Rubrica di Windows.Represents a collection of PeerContact objects which persist in a Windows Address Book.

CreateContactCompletedEventArgs

Fornisce informazioni complete a un metodo callback quando si verifica un evento CreateContactCompleted.Provides qualifying information to a callback method when a CreateContactCompleted event occurs.

InviteCompletedEventArgs

Fornisce informazioni complete a un metodo callback quando si verifica un evento InviteCompleted.Provides qualifying information to a callback method when an InviteCompleted event occurs.

NameChangedEventArgs

Fornisce informazioni complete a un metodo callback quando si verifica un evento NameChanged.Provides qualifying information to a callback method when a NameChanged event occurs.

ObjectChangedEventArgs

Fornisce informazioni complete a un metodo callback quando si verifica un evento ObjectChanged.Provides qualifying information to a callback method when a ObjectChanged event occurs.

Peer

Questa classe rappresenta un peer remoto.This class represents a remote peer.

PeerApplication

Rappresenta un'applicazione utilizzabile nell'infrastruttura di collaborazione fra peer.Represents an application that is available for use with the Peer Collaboration infrastructure.

PeerApplicationCollection

Rappresenta un contenitore per gli elementi PeerApplication.Represents a container for PeerApplication elements. Un'istanza di questo tipo viene restituita dal metodo statico GetContacts().An instance of this type is returned by the GetContacts() static method.

PeerApplicationLaunchInfo

Rappresenta le informazioni di avvio richieste da un PeerApplication avviato in risposta a un invito di collaborazione fra peer.Represents the launch information required by a PeerApplication that has initiated in response to a peer collaboration invitation.

PeerCollaboration

Interagisce con l'infrastruttura PeerCollaboration.Interacts with the Peer Collaboration infrastructure. Molti scenari di collaborazione di base iniziano con questa classe.Many of the core collaboration scenarios begin with this class.

PeerCollaborationPermission

Specifica i valori che definiscono o che sono utilizzati nelle autorizzazioni per gli oggetti di System.Net.PeerToPeer.Collaboration.Specifies the values that define or are used in System.Net.PeerToPeer.Collaboration object permissions.

PeerCollaborationPermissionAttribute

Consente di applicare azioni di sicurezza per PeerCollaborationPermission al codice usando la sicurezza dichiarativa.Allows security actions for PeerCollaborationPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

PeerContact

Rappresenta un peer da cui un utente ha recuperato informazioni estese.Represents a peer for which a user has retrieved extended information.

PeerContactCollection

Rappresenta un contenitore per gli elementi PeerContact.Represents a container for PeerContact elements. Un'istanza di questo tipo viene restituita dal metodo statico GetContacts().An instance of this type is returned by the GetContacts() static method.

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.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

PeerEndPointCollection

Rappresenta un contenitore per gli elementi di un oggetto PeerEndPoint.Represents a container for elements of a PeerEndPoint object. Un'istanza di questo tipo viene restituita dalla classe Peer.An instance of this type is returned by the Peer class.

PeerInvitationResponse

Rappresenta una risposta ricevuta da un peer remoto a un invito inviato tramite il metodo Invite() o il metodo Invite().Represents a response received from a remote peer to an invitation sent via the Invite() or Invite() method.

PeerNearMe

Rappresenta un peer rilevato dall'infrastruttura "Persone nelle vicinanze".Represents a peer located by the "People Near Me" infrastructure.

PeerNearMeChangedEventArgs

Fornisce informazioni complete a un metodo callback quando si verifica un evento PeerNearMeChanged.Provides qualifying information to a callback method when a PeerNearMeChanged event occurs.

PeerNearMeCollection

Rappresenta un contenitore per gli elementi di un oggetto PeerNearMe.Represents a container for elements of a PeerNearMe object. Un'istanza di questo tipo viene restituita dal metodo statico GetPeersNearMe().An instance of this type is returned by the GetPeersNearMe() static method.

PeerObject

Rappresenta una nuova istanza della classe PeerObject avente un Guid generato automaticamente.Represents a new instance of the PeerObject class with an auto-generated Guid.

PeerObjectCollection

Rappresenta un contenitore per gli elementi di un'istanza di PeerObject.Represents a container for elements of a PeerObject instance.

PeerPresenceInfo

Rappresenta le informazioni sulla presenza di un peer.Represents the presence information of a peer.

PresenceChangedEventArgs

Fornisce informazioni complete a un metodo callback quando si verifica un evento PresenceChanged o LocalPresenceChanged.Provides qualifying information to a callback method when a PresenceChanged or LocalPresenceChanged event occurs.

RefreshDataCompletedEventArgs

Fornisce informazioni complete al metodo OnRefreshDataCompleted(RefreshDataCompletedEventArgs) quando si verificano eventi di tipo RefreshDataCompleted.Provides qualifying information to the OnRefreshDataCompleted(RefreshDataCompletedEventArgs) method when RefreshDataCompleted events occur.

SubscribeCompletedEventArgs

Fornisce informazioni complete a un metodo callback quando viene segnalato un evento SubscribeCompleted.Provides qualifying information to a callback method when a SubscribeCompleted event is signaled.

SubscriptionListChangedEventArgs

Fornisce informazioni complete a un metodo callback quando viene segnalato un evento SubscriptionListChanged.Provides qualifying information to a callback method when a SubscriptionListChanged event is signaled.

Enumerazioni

PeerApplicationRegistrationType

Specifica il tipo di registrazione da eseguire per un PeerApplication o un PeerObject.Specifies the type of registration to perform for a PeerApplication or PeerObject registration.

PeerChangeType

Specifica il tipo di modifica apportata relativa a un peer.Specifies the type of change that occurred for a peer.

PeerInvitationResponseType

Specifica le risposte che un peer locale può ricevere a una richiesta di invito a una sessione di collaborazione basata su applicazione.Specifies the responses a local peer can receive from an application driven collaboration invitation requests.

PeerPresenceStatus

Specifica lo stato di presenza di un peer.Specifies the presence status of a peer.

PeerScope

Specifica l'ambito di rete corrente di un peer.Specifies the current network scope of a peer.

SubscriptionType

Specifica se un peer remoto che ha sottoscritto il peer locale può ricevere notifiche degli eventi.Specifies if a remote peer subscribed to the local peer can receive event notifications.

Commenti

L'infrastruttura di collaborazione Peer-to-Peer (P2P) fornisce un framework basato su rete peer-to-peer per le attività collaborative, ad esempio matchmaking gioco di rete, conferenze e altre attività interattive con più partecipanti.The Peer-to-Peer (P2P) Collaboration Infrastructure provides a peer-to-peer network-based framework for collaborative activities, such as network game matchmaking, conferencing, and other interactive multi-participant activities. Questa infrastruttura senza server include le API che consentono di semplificare il processo mediante il quale le applicazioni possono rilevare la presenza peer senza server, inviare gli inviti ai partecipanti, individuare i peer presenti nella stessa subnet e la gestione dei contatti.This serverless infrastructure includes APIs that simplify the process by which applications can track peer presence without a server, send invitations to participants, discover peers on the same subnet, and manage contacts.

API native di collaborazione Peer sono disponibili nei client Windows Vista nelle edizioni a 32 bit sia 64 bit.Native Peer Collaboration APIs are available on Windows Vista clients in both 32-bit and 64-bit editions. API di collaborazione peer non sono disponibili in Windows Server 2008.Peer Collaboration APIs are not available on Windows Server 2008.

Nota: Le API di collaborazione sono funzionale da un servizio solo se il servizio sta rappresentando un chiamante e il chiamante è un utente interattivo (invece di un utente predefiniti).NOTE: The Collaboration APIs are functional from a service only if the service is impersonating a caller, and the caller is an interactive user (as opposed to a built-in user). Non sono supportati più gestori di contatto.Multiple Contact Managers are not supported.