Freigeben über


PeerContact.Invite Methode

Definition

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.

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.

Weitere Informationen

Gilt für: