System.Net.PeerToPeer.Collaboration Naamruimte

System.Net.PeerToPeer Verbetert de netwerkfunctionaliteit en biedt mogelijkheden voor serverloze beheerde samenwerkingssessies.

Klassen

Name Description
ApplicationChangedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een ApplicationChanged gebeurtenis plaatsvindt.

ContactManager

Vertegenwoordigt een verzameling PeerContact-objecten die zich in een Windows adresboek bevinden.

CreateContactCompletedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een CreateContactCompleted gebeurtenis plaatsvindt.

InviteCompletedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een InviteCompleted gebeurtenis plaatsvindt.

NameChangedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een NameChanged gebeurtenis plaatsvindt.

ObjectChangedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een ObjectChanged gebeurtenis plaatsvindt.

Peer

Deze klasse vertegenwoordigt een externe peer.

PeerApplication

Vertegenwoordigt een toepassing die beschikbaar is voor gebruik met de Peer Collaboration-infrastructuur.

PeerApplicationCollection

Vertegenwoordigt een container voor PeerApplication elementen. Een exemplaar van dit type wordt geretourneerd door de GetContacts() statische methode.

PeerApplicationLaunchInfo

Vertegenwoordigt de startgegevens die zijn vereist door een PeerApplication die is geïnitieerd als reactie op een uitnodiging voor peersamenwerking.

PeerCollaboration

Communiceert met de peer collaboration-infrastructuur. Veel van de belangrijkste samenwerkingsscenario's beginnen met deze klasse.

PeerCollaborationPermission

Hiermee geeft u de waarden op die in objectmachtigingen worden gedefinieerd of gebruikt System.Net.PeerToPeer.Collaboration .

PeerCollaborationPermissionAttribute

Hiermee kunnen beveiligingsacties PeerCollaborationPermission worden toegepast op code met behulp van declaratieve beveiliging. Deze klasse kan niet worden overgenomen.

PeerContact

Vertegenwoordigt een peer waarvoor een gebruiker uitgebreide informatie heeft opgehaald.

PeerContactCollection

Vertegenwoordigt een container voor PeerContact elementen. Een exemplaar van dit type wordt geretourneerd door de GetContacts() statische methode.

PeerEndPoint

Vertegenwoordigt de locatie van een PeerNearMeof PeerContact exemplaar dat is opgegeven met een unieke netwerkadresconfiguratie door het huidige exemplaar van een PeerContact of PeerNearMe binnen de peer-to-peer-samenwerkingsinfrastructuur te beschrijven.

PeerEndPointCollection

Vertegenwoordigt een container voor elementen van een PeerEndPoint object. Een exemplaar van dit type wordt geretourneerd door de Peer klasse.

PeerInvitationResponse

Vertegenwoordigt een antwoord dat is ontvangen van een externe peer naar een uitnodiging die via de Invite() of Invite() methode is verzonden.

PeerNearMe

Vertegenwoordigt een peer die zich bevindt door de infrastructuur 'Personen in de buurt van mij'.

PeerNearMeChangedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een PeerNearMeChanged gebeurtenis plaatsvindt.

PeerNearMeCollection

Vertegenwoordigt een container voor elementen van een PeerNearMe object. Een exemplaar van dit type wordt geretourneerd door de GetPeersNearMe() statische methode.

PeerObject

Vertegenwoordigt een nieuw exemplaar van de PeerObject-klasse met een automatisch gegenereerd Guidexemplaar.

PeerObjectCollection

Vertegenwoordigt een container voor elementen van een PeerObject exemplaar.

PeerPresenceInfo

Vertegenwoordigt de aanwezigheidsgegevens van een peer.

PresenceChangedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een PresenceChanged of LocalPresenceChanged gebeurtenis plaatsvindt.

RefreshDataCompletedEventArgs

Biedt in aanmerking komende informatie over de OnRefreshDataCompleted(RefreshDataCompletedEventArgs) methode wanneer RefreshDataCompleted er gebeurtenissen plaatsvinden.

SubscribeCompletedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een SubscribeCompleted gebeurtenis wordt gesignaleerd.

SubscriptionListChangedEventArgs

Biedt in aanmerking komende informatie voor een callback-methode wanneer een SubscriptionListChanged gebeurtenis wordt gesignaleerd.

Enums

Name Description
PeerApplicationRegistrationType

Hiermee geeft u het type registratie dat moet worden uitgevoerd voor een PeerApplication of PeerObject registratie.

PeerChangeType

Hiermee geeft u het type wijziging op dat is opgetreden voor een peer.

PeerInvitationResponseType

Hiermee geeft u de antwoorden op die een lokale peer kan ontvangen van uitnodigingsaanvragen voor samenwerking op basis van een toepassing.

PeerPresenceStatus

Hiermee geeft u de aanwezigheidsstatus van een peer op.

PeerScope

Hiermee geeft u het huidige netwerkbereik van een peer.

SubscriptionType

Hiermee geeft u op of een externe peer die is geabonneerd op de lokale peer gebeurtenismeldingen kan ontvangen.

Opmerkingen

De peer-to-peer -samenwerkingsinfrastructuur (P2P) biedt een peer-to-peer-netwerkframework voor samenwerkingsactiviteiten, zoals netwerkspelmatchmaking, vergaderen en andere interactieve activiteiten van meerdere deelnemers. Deze serverloze infrastructuur bevat API's waarmee het proces wordt vereenvoudigd waarmee toepassingen aanwezigheid van peers zonder een server kunnen bijhouden, uitnodigingen naar deelnemers kunnen verzenden, peers in hetzelfde subnet kunnen detecteren en contactpersonen kunnen beheren.

Systeemeigen Peer Collaboration-API's zijn beschikbaar op Windows Vista clients in zowel 32-bits als 64-bits edities. Peer Collaboration-API's zijn niet beschikbaar op Windows Server 2008.

OPMERKING: De samenwerkings-API's werken alleen vanuit een service als de service een beller nabootst en de beller een interactieve gebruiker is (in plaats van een ingebouwde gebruiker). Meerdere contactmanagers worden niet ondersteund.

Zie ook