PeerContact.InviteAsync Methode

Definition

Startet einen asynchronen Einladungsvorgang für einen Endpunkt, um einer PeerCollaboration vom Absender der Einladung gesponserten Anwendung beizutreten.

Überlädt

Name Beschreibung
InviteAsync(Object)

Startet einen asynchronen Einladungsvorgang für einen Endpunkt, um einer PeerCollaboration vom Absender der Einladung gesponserten Anwendung beizutreten. Die Einladung wird mit dem angegebenen Angegeben identifiziert Object.

InviteAsync(PeerEndPoint, Object)

Startet einen asynchronen Einladungsvorgang für den angegebenen Peerendpunkt, um einer PeerCollaboration vom Absender der Einladung gesponserten Anwendung beizutreten. Die Einladung wird mit dem angegebenen Angegeben identifiziert Object.

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

Startet einen asynchronen Einladungsvorgang für die angegebenen Peerendpunkte, um der vom Absender der Einladung gesponserten angegebenen Zusammenarbeit PeerApplication beizutreten.

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

Beginnt einen asynchronen Einladungsvorgang für den angegebenen peerEndPoint Beitritt zur angegebenen Zusammenarbeit PeerApplication , die vom Absender der Einladung gesponsert wird.

Hinweise

Der Aufrufer ist nicht erforderlich, um sich bei der System.Net.PeerToPeer.Collaboration Infrastruktur anzumelden, damit diese Methode erfolgreich abgeschlossen werden kann. A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Wenn eine Einladung an einen Remote-Peer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.

InviteAsync(Object)

Startet einen asynchronen Einladungsvorgang für einen Endpunkt, um einer PeerCollaboration vom Absender der Einladung gesponserten Anwendung beizutreten. Die Einladung wird mit dem angegebenen Angegeben identifiziert Object.

public:
 override void InviteAsync(System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync(object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : obj -> unit
Public Overrides Sub InviteAsync (userToken As Object)

Parameter

userToken
Object

Benutzerdefiniertes Objekt, das an den Rückruf des asynchronen Vorgangs übergeben werden soll. Wird auch verwendet, um den asynchronen Vorgang für den Abbruch zu identifizieren. Dieser Parameter muss angegeben werden und ist für alle asynchronen Einladungsvorgänge in Bearbeitung eindeutig.

Attribute

Ausnahmen

userToken darf nicht null sein.

Das PeerEndPoint Objekt wurde verworfen.

Hinweise

Der Aufrufer ist nicht erforderlich, um sich bei der System.Net.PeerToPeer.Collaboration Infrastruktur anzumelden, damit diese Methode erfolgreich abgeschlossen werden kann. A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Wenn eine Einladung an einen Remote-Peer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.

Hinweise für Aufrufer

Zusätzliche Überladungen werden für die Peer Klasse anstelle der Unterklassen PeerContact und PeerNearMe.

Zum Aufrufen dieser Methode ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Peerzusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für:

InviteAsync(PeerEndPoint, Object)

Startet einen asynchronen Einladungsvorgang für den angegebenen Peerendpunkt, um einer PeerCollaboration vom Absender der Einladung gesponserten Anwendung beizutreten. Die Einladung wird mit dem angegebenen Angegeben identifiziert Object.

public:
 void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, userToken As Object)

Parameter

peerEndPoint
PeerEndPoint

Der Endpunkt oder Remote-Peer, an den die Einladung gesendet werden soll.

userToken
Object

Benutzerdefiniertes Objekt, das an den Rückruf des asynchronen Vorgangs übergeben werden soll. Wird auch verwendet, um den asynchronen Vorgang für den Abbruch zu identifizieren. Dieser Parameter muss angegeben werden und ist für alle asynchronen Einladungsvorgänge in Bearbeitung eindeutig.

Attribute

Ausnahmen

  • userToken darf nicht null sein.

  • Endpunkt in peerEndPoint kann nicht sein null.

peerEndPoint -Objekt kann nicht sein null.

Das PeerEndPoint Objekt wurde verworfen.

Die Guid aktuelle Anwendung ist nicht vorhanden oder leer.

Hinweise

Der Aufrufer ist nicht erforderlich, um sich bei der System.Net.PeerToPeer.Collaboration Infrastruktur anzumelden, damit diese Methode erfolgreich abgeschlossen werden kann. A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Wenn eine Einladung an einen Remote-Peer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.

Hinweise für Aufrufer

Zusätzliche Überladungen werden für die Peer Klasse anstelle der Unterklassen PeerContact und PeerNearMe.

Zum Aufrufen dieser Methode ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Peerzusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für:

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

Startet einen asynchronen Einladungsvorgang für die angegebenen Peerendpunkte, um der vom Absender der Einladung gesponserten angegebenen Zusammenarbeit PeerApplication beizutreten.

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

Parameter

applicationToInvite
PeerApplication

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

message
String

Eine Nachricht, die zusammen mit der Anwendungsseinladung an den Remote-Peer gesendet werden soll. Die Nachricht darf maximal 255 Unicode-Zeichen enthalten.

invitationData
Byte[]

Ein benutzerdefinierter Daten-BLOB, der der Einladung zugeordnet werden soll. Seine Größe darf maximal 16.384 Byte betragen.

userToken
Object

Benutzerdefiniertes Objekt, das an den Rückruf des asynchronen Vorgangs übergeben werden soll. Wird auch verwendet, um den asynchronen Vorgang für den Abbruch zu identifizieren. Dieser Parameter muss angegeben werden und ist für alle asynchronen Einladungsvorgänge in Bearbeitung eindeutig.

Attribute

Ausnahmen

userToken darf nicht null sein.

PeerApplication -Objekt kann nicht sein null.

Das PeerEndPoint Objekt wurde verworfen.

  • Die Guid aktuelle Anwendung ist nicht vorhanden oder leer.

  • Die Endpunktsammlung ist leer oder null.

Hinweise

Der Aufrufer ist nicht erforderlich, um sich bei der System.Net.PeerToPeer.Collaboration Infrastruktur anzumelden, damit diese Methode erfolgreich abgeschlossen werden kann. A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Wenn eine Einladung an einen Remote-Peer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.

Hinweise für Aufrufer

Zusätzliche Überladungen werden für die Peer Klasse anstelle der Unterklassen PeerContact und PeerNearMe.

Zum Aufrufen dieser Methode ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Peerzusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für:

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

Beginnt einen asynchronen Einladungsvorgang für den angegebenen peerEndPoint Beitritt zur angegebenen Zusammenarbeit PeerApplication , die vom Absender der Einladung gesponsert wird.

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

Parameter

peerEndPoint
PeerEndPoint

Der Endpunkt oder Remote-Peer, an den die Einladung gesendet werden soll.

message
String

Eine Nachricht, die zusammen mit der Anwendungsseinladung an den Remote-Peer gesendet werden soll. Die Nachricht darf maximal 255 Unicode-Zeichen enthalten.

invitationData
Byte[]

Ein benutzerdefinierter Daten-BLOB, der der Einladung zugeordnet werden soll. Seine Größe darf maximal 16.384 Byte betragen.

applicationToInvite
PeerApplication

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

userToken
Object

Benutzerdefiniertes Objekt, das an den Rückruf des asynchronen Vorgangs übergeben werden soll. Wird auch verwendet, um den asynchronen Vorgang für den Abbruch zu identifizieren. Dieser Parameter muss angegeben werden und ist für alle asynchronen Einladungsvorgänge in Bearbeitung eindeutig.

Attribute

Ausnahmen

  • userToken darf nicht null sein.

  • Der angegebene peerEndPoint Endpunkt darf nicht sein null.

PeerApplication und PeerEndPoint Objekte können nicht sein null.

Das PeerEndPoint Objekt wurde verworfen.

Die Id aktuelle Anwendung ist nicht vorhanden oder leer.

Hinweise

Der Aufrufer ist nicht erforderlich, um sich bei der System.Net.PeerToPeer.Collaboration Infrastruktur anzumelden, damit diese Methode erfolgreich abgeschlossen werden kann. A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Wenn eine Einladung an einen Remote-Peer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.

Hinweise für Aufrufer

Zusätzliche Überladungen werden für die Peer Klasse anstelle der Unterklassen PeerContact und PeerNearMe.

Zum Aufrufen dieser Methode ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Peerzusammenarbeitssitzung beginnt.

Weitere Informationen

Gilt für: