Peer.InviteAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.