Peer.InviteAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.