Freigeben über


Peer.InviteAsync Methode

Definition

Beginnt eine asynchrone Einladung, wobei ein Peer die Einladung zum Starten einer bestimmten PeerApplication erhält.

Überlädt

InviteAsync(Object)

Beginnt eine asynchrone Einladung, wobei ein Peer die Einladung zum Starten einer bestimmten PeerApplication erhält.

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

Beginnt eine asynchrone Einladung, wobei ein Peer die Einladung zum Starten einer bestimmten PeerApplication erhält.

InviteAsync(Object)

Beginnt eine asynchrone Einladung, wobei ein Peer die Einladung zum Starten einer bestimmten PeerApplication erhält.

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)

Parameter

userToken
Object

Benutzerdefiniertes Objekt, das zur Identifizierung dem Rückruf des asynchronen Vorgangs übergeben werden soll. Dieser erforderliche Parameter muss für alle asynchronen Einladungsvorgänge eindeutig sein.

Ausnahmen

userToken ist null

  • Während des Einladungsprozesses ist ein Fehler aufgetreten.

  • Die aktuell ausgeführte Anwendung ist nicht bei der Zusammenarbeitsinfrastruktur registriert.

Hinweise

Für das Aufrufen dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer-Zusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für:

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

Beginnt eine asynchrone Einladung, wobei ein Peer die Einladung zum Starten einer bestimmten PeerApplication erhält.

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)

Parameter

applicationToInvite
PeerApplication

Die PeerApplication, für die die Einladung gesendet wird.

message
String

Eine Nachricht, die zusammen mit der Anwendungseinladung an den Remotepeer gesendet werden soll. Die maximale Größe dieser Meldung beträgt 255 Unicode-Zeichen.

invitationData
Byte[]

Ein benutzerdefiniertes Datenblob, das der Einladung zugeordnet werden soll. Die Größe darf 16.384 Bytes nicht übersteigen.

userToken
Object

Benutzerdefiniertes Objekt, das zur Identifizierung dem Rückruf des asynchronen Vorgangs übergeben werden soll. Dieser erforderliche Parameter muss für alle asynchronen Einladungsvorgänge eindeutig sein.

Ausnahmen

Die Anwendung ist nicht bei der Zusammenarbeitsinfrastruktur registriert.

userToken ist null.

invitationData ist größer als 16.384 Bytes.

  • Während des Einladungsprozesses ist ein Fehler aufgetreten.

  • Die aktuell ausgeführte Anwendung ist nicht bei der Zusammenarbeitsinfrastruktur registriert.

Hinweise

Für das Aufrufen dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer-Zusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für: