PeerContact.Invite Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een uitnodiging verzonden om deel te nemen aan peersamenwerkingsactiviteiten die door de afzender worden gesponsord.
Overloads
| Name | Description |
|---|---|
| Invite(PeerApplication, String, Byte[]) |
Verzendt de opgegeven uitnodiging om lid te worden van de opgegeven PeerApplication gesponsorde afzender. |
| Invite(PeerEndPoint, PeerApplication, String, Byte[]) |
Verzendt de opgegeven uitnodiging naar de opgegeven PeerEndPoint om lid te worden van de opgegeven PeerCollaboration toepassing die door de afzender wordt gesponsord. |
| Invite() |
Hiermee wordt een uitnodiging verzonden om deel te nemen aan peersamenwerking die door de afzender wordt gesponsord. |
| Invite(PeerEndPoint) |
Hiermee verzendt u een uitnodiging naar een specifiek eindpunt om deel te nemen aan peersamenwerking met de afzender van de uitnodiging. |
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Invite(PeerApplication, String, Byte[])
Verzendt de opgegeven uitnodiging om lid te worden van de opgegeven PeerApplication gesponsorde afzender.
public:
override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse
Parameters
- applicationToInvite
- PeerApplication
Het PeerApplication waarvoor de uitnodiging wordt verzonden.
- message
- String
Een bericht dat moet worden verzonden naar de externe peer, samen met de uitnodiging voor de toepassing.
- invitationData
- Byte[]
Een door de gebruiker gedefinieerde gegevensblob die aan de uitnodiging moet worden gekoppeld. De grootte mag niet meer dan 16.384 bytes zijn.
Retouren
Een PeerInvitationResponse van de peer die de uitnodiging heeft ontvangen.
- Kenmerken
Uitzonderingen
PeerApplication kan niet zijn null.
Het PeerEndPoint object is verwijderd.
De Id voor de huidige toepassing bestaat niet of is leeg.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.
Notities voor bellers
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.
Zie ook
Van toepassing op
Invite(PeerEndPoint, PeerApplication, String, Byte[])
Verzendt de opgegeven uitnodiging naar de opgegeven PeerEndPoint om lid te worden van de opgegeven PeerCollaboration toepassing die door de afzender wordt gesponsord.
public:
System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint * System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint, applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse
Parameters
- peerEndPoint
- PeerEndPoint
Het eindpunt of de externe peer waarnaar de uitnodiging moet worden verzonden.
- applicationToInvite
- PeerApplication
De toepassing waarvoor de uitnodiging wordt verzonden.
- message
- String
Een bericht dat moet worden verzonden naar de externe peer, samen met de uitnodiging voor de toepassing. Het bericht mag niet meer dan 255 Unicode-tekens bevatten.
- invitationData
- Byte[]
Een door de gebruiker gedefinieerde gegevensblob die aan de uitnodiging moet worden gekoppeld. De grootte mag niet meer dan 16.384 bytes zijn.
Retouren
Een PeerInvitationResponse van de peer die de uitnodiging heeft ontvangen.
- Kenmerken
Uitzonderingen
Eindpunt kan peerEndPoint niet zijn null.
PeerApplication het object mag niet leeg zijn.
PeerApplication en PeerEndPoint objecten kunnen niet zijn
null.
Het PeerEndPoint object is verwijderd.
De Id voor de huidige toepassing bestaat niet of is leeg.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Notities voor bellers
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.
Zie ook
Van toepassing op
Invite()
Hiermee wordt een uitnodiging verzonden om deel te nemen aan peersamenwerking die door de afzender wordt gesponsord.
public:
override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite();
[<System.Security.SecurityCritical>]
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse
Retouren
Een PeerInvitationResponse van de peer die de uitnodiging heeft ontvangen.
- Kenmerken
Uitzonderingen
Het PeerEndPoint object is verwijderd.
De Id voor de huidige toepassing bestaat niet.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Notities voor bellers
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.
Zie ook
Van toepassing op
Invite(PeerEndPoint)
Hiermee verzendt u een uitnodiging naar een specifiek eindpunt om deel te nemen aan peersamenwerking met de afzender van de uitnodiging.
public:
System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint) As PeerInvitationResponse
Parameters
- peerEndPoint
- PeerEndPoint
Het eindpunt voor het ontvangen van de uitnodiging.
Retouren
Een PeerInvitationResponse van het peer-eindpunt dat de uitnodiging heeft ontvangen.
- Kenmerken
Uitzonderingen
PeerEndPoint kan niet zijn null.
Het PeerEndPoint object is verwijderd.
Kan de bewerking niet voltooien Invite() .
De toepassing die momenteel wordt uitgevoerd, is niet geregistreerd bij de peer-samenwerkingsinfrastructuur.
EndPoint opgegeven door PeerEndPoint object is ongeldig.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Notities voor bellers
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.