Peer.InviteAsync Metod

Definition

Påbörjar en asynkron inbjudan som skickar en inbjudan till en Peer för att starta en specifik PeerApplication.

Överlagringar

Name Description
InviteAsync(Object)

Påbörjar en asynkron inbjudan som skickar en inbjudan till en Peer för att starta en specifik PeerApplication.

InviteAsync(PeerApplication, String, Byte[], Object)

Påbörjar en asynkron inbjudan som skickar en inbjudan till en Peer för att starta en specifik PeerApplication.

InviteAsync(Object)

Påbörjar en asynkron inbjudan som skickar en inbjudan till en Peer för att starta en specifik PeerApplication.

public:
 abstract void InviteAsync(System::Object ^ userToken);
public abstract void InviteAsync(object userToken);
abstract member InviteAsync : obj -> unit
Public MustOverride Sub InviteAsync (userToken As Object)

Parametrar

userToken
Object

Användardefinierat objekt som skickas till återanropet av den asynkrona åtgärden för identifiering. Den här obligatoriska parametern måste vara unik för alla asynkrona inbjudningsåtgärder som pågår.

Undantag

userToken är null.

  • Ett fel uppstod under inbjudan.

  • Det program som körs för närvarande är inte registrerat med samarbetsinfrastrukturen.

Kommentarer

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för

InviteAsync(PeerApplication, String, Byte[], Object)

Påbörjar en asynkron inbjudan som skickar en inbjudan till en Peer för att starta en specifik PeerApplication.

public:
 abstract void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
public abstract void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
abstract member InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public MustOverride Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)

Parametrar

applicationToInvite
PeerApplication

För PeerApplication vilken inbjudan skickas.

message
String

Ett meddelande som ska skickas till fjärr peer tillsammans med programinbjudan. Den maximala storleken på det här meddelandet är 255 Unicode-tecken.

invitationData
Byte[]

En användardefinierad datablob som ska associeras med inbjudan. Storleken får inte vara längre än 16 384 byte.

userToken
Object

Användardefinierat objekt som skickas till återanropet av den asynkrona åtgärden för identifiering. Den här obligatoriska parametern måste vara unik för alla asynkrona inbjudningsåtgärder som pågår.

Undantag

Programmet är inte registrerat med samarbetsinfrastrukturen.

userToken är null.

invitationData är större än 16 384 byte.

  • Ett fel uppstod under inbjudan.

  • Det program som körs för närvarande är inte registrerat med samarbetsinfrastrukturen.

Kommentarer

För att anropa den här metoden krävs en PermissionState av Unrestricted. Det här tillståndet skapas när peer-samarbetssessionen börjar.

Se även

Gäller för