PeerContact.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.
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 |
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.
Die Id aktuelle Anwendung ist nicht vorhanden oder leer.
PeerEndPointCollection darf nicht
nullsein.
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
userTokendarf nichtnullsein.Endpunkt in
peerEndPointkann nicht seinnull.
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
userTokendarf nicht null sein.Der angegebene
peerEndPointEndpunkt darf nicht seinnull.
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.