PeerContact.Invite 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.
Sendet eine Einladung zur Teilnahme an der Peerzusammenarbeitsaktivität, die vom Absender gesponsert wird.
Überlädt
Invite(PeerApplication, String, Byte[]) |
Sendet die angegebene Einladung zur Teilnahme an der angegebenen PeerApplication, die vom Absender gesponsert wird. |
Invite(PeerEndPoint, PeerApplication, String, Byte[]) |
Sendet die angegebene Einladung zur Teilnahme an der angegebenen PeerEndPoint-Anwendung, die vom Absender gesponsert wird, an den angegebenen PeerCollaboration. |
Invite() |
Sendet eine Einladung zur Teilnahme an der Peerzusammenarbeit, die vom Absender gesponsert wird. |
Invite(PeerEndPoint) |
Sendet an einen bestimmten Endpunkt eine Einladung zur Peerzusammenarbeit mit dem Absender der Einladung. |
Hinweise
Der Aufrufer muss sich nicht bei der System.Net.PeerToPeer.Collaboration Infrastruktur anmelden, damit diese Methode erfolgreich abgeschlossen werden kann. Ein PeerInvitationResponse vom Eingeladenen ist nicht dasselbe wie der Eingeladene, der die Einladung zur Zusammenarbeit annimmt. Wenn eine Einladung an einen Remotepeer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.
Invite(PeerApplication, String, Byte[])
Sendet die angegebene Einladung zur Teilnahme an der angegebenen PeerApplication, die vom Absender gesponsert wird.
public:
override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse
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.
- invitationData
- Byte[]
Ein benutzerdefiniertes Datenblob, das der Einladung zugeordnet werden soll. Die Größe darf 16.384 Bytes nicht übersteigen.
Gibt zurück
Eine PeerInvitationResponse von dem Peer, der die Einladung empfangen hat.
- Attribute
Ausnahmen
PeerApplication darf nicht null
sein.
Das PeerEndPoint -Objekt wurde verworfen.
Die Id für die aktuelle Anwendung ist nicht vorhanden oder leer.
Hinweise
Der Aufrufer muss sich nicht bei der System.Net.PeerToPeer.Collaboration Infrastruktur anmelden, damit diese Methode erfolgreich abgeschlossen werden kann. Ein PeerInvitationResponse vom Eingeladenen ist nicht dasselbe wie der Eingeladene, der die Einladung zur Zusammenarbeit annimmt. Wenn eine Einladung an einen Remotepeer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.
Für das Aufrufen dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer-Zusammenarbeitssitzung beginnt.
Hinweise für Aufrufer
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:
Invite(PeerEndPoint, PeerApplication, String, Byte[])
Sendet die angegebene Einladung zur Teilnahme an der angegebenen PeerEndPoint-Anwendung, die vom Absender gesponsert wird, an den angegebenen PeerCollaboration.
public:
System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint * System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint, applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse
Parameter
- peerEndPoint
- PeerEndPoint
Der Endpunkt oder Remotepeer, an den die Einladung gesendet werden soll.
- applicationToInvite
- PeerApplication
Die Anwendung, für die die Einladung gesendet wird.
- message
- String
Eine Nachricht, die zusammen mit der Anwendungseinladung an den Remotepeer gesendet werden soll. Die Nachricht darf 255 Unicode-Zeichen nicht überschreiten.
- invitationData
- Byte[]
Ein benutzerdefiniertes Datenblob, das der Einladung zugeordnet werden soll. Die Größe darf 16.384 Bytes nicht übersteigen.
Gibt zurück
Eine PeerInvitationResponse von dem Peer, der die Einladung empfangen hat.
- Attribute
Ausnahmen
Der Endpunkt in PeerEndPoint
darf nicht null
sein.
Ein PeerApplication-Objekt darf nicht leer sein.
PeerApplication - und PeerEndPoint -Objekte können nicht
null
erforderlich sind.
Das PeerEndPoint -Objekt wurde verworfen.
Die Id für die aktuelle Anwendung ist nicht vorhanden oder leer.
Hinweise
Der Aufrufer muss sich nicht bei der System.Net.PeerToPeer.Collaboration Infrastruktur anmelden, damit diese Methode erfolgreich abgeschlossen werden kann. Ein PeerInvitationResponse vom Eingeladenen ist nicht dasselbe wie der Eingeladene, der die Einladung zur Zusammenarbeit annimmt. Wenn eine Einladung an einen Remotepeer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.
Hinweise für Aufrufer
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:
Invite()
Sendet eine Einladung zur Teilnahme an der Peerzusammenarbeit, die vom Absender gesponsert wird.
public:
override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
[<System.Security.SecurityCritical>]
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse
Gibt zurück
Eine PeerInvitationResponse von dem Peer, der die Einladung empfangen hat.
- Attribute
Ausnahmen
Das PeerEndPoint -Objekt wurde verworfen.
Die Id für die aktuelle Anwendung ist nicht vorhanden.
Hinweise
Der Aufrufer muss sich nicht bei der System.Net.PeerToPeer.Collaboration Infrastruktur anmelden, damit diese Methode erfolgreich abgeschlossen werden kann. Ein PeerInvitationResponse vom Eingeladenen ist nicht dasselbe wie der Eingeladene, der die Einladung zur Zusammenarbeit annimmt. Wenn eine Einladung an einen Remotepeer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.
Hinweise für Aufrufer
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:
Invite(PeerEndPoint)
Sendet an einen bestimmten Endpunkt eine Einladung zur Peerzusammenarbeit mit dem Absender der Einladung.
public:
System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint) As PeerInvitationResponse
Parameter
- peerEndPoint
- PeerEndPoint
Der Endpunkt, der die Einladung empfangen soll.
Gibt zurück
Eine PeerInvitationResponse von dem Peerendpunkt, der die Einladung empfangen hat.
- Attribute
Ausnahmen
PeerEndPoint darf nicht null
sein.
Das PeerEndPoint -Objekt wurde verworfen.
Invite() -Vorgang kann nicht abgeschlossen werden.
Die derzeit ausgeführte Anwendung ist nicht bei der Peerzusammenarbeitsinfrastruktur registriert.
Der vom -Objekt angegebene EndPointPeerEndPoint ist nicht gültig.
Hinweise
Der Aufrufer muss sich nicht bei der System.Net.PeerToPeer.Collaboration Infrastruktur anmelden, damit diese Methode erfolgreich abgeschlossen werden kann. Ein PeerInvitationResponse vom Eingeladenen ist nicht dasselbe wie der Eingeladene, der die Einladung zur Zusammenarbeit annimmt. Wenn eine Einladung an einen Remotepeer gesendet wird, der die Anwendung nicht installiert hat, wird die Einladung automatisch abgelehnt.
Hinweise für Aufrufer
Für das Aufrufen dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer-Zusammenarbeitssitzung beginnt.