Lingua

PeerContact.Invite Metodo

Definizione

Invia un invito a partecipare all'attività di collaborazione peer sponsorizzata dal mittente.

Overload

Nome Descrizione
Invite(PeerApplication, String, Byte[])

Invia l'invito specificato a partecipare all'oggetto sponsorizzato dal mittente specificato PeerApplication .

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Invia l'invito specificato all'oggetto specificato PeerEndPoint per partecipare all'applicazione specificata PeerCollaboration sponsorizzata dal mittente.

Invite()

Invia un invito a partecipare alla collaborazione peer sponsorizzata dal mittente.

Invite(PeerEndPoint)

Invia un invito a un endpoint specifico per partecipare alla collaborazione peer con il mittente dell'invito.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration affinché questo metodo venga completato correttamente. Un PeerInvitationResponse oggetto dell'invito non equivale all'invito che accetta l'invito a collaborare. Se un invito viene inviato a un peer remoto che non ha installato l'applicazione, l'invito viene rifiutato automaticamente.

Invite(PeerApplication, String, Byte[])

Invia l'invito specificato a partecipare all'oggetto sponsorizzato dal mittente specificato PeerApplication .

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

Parametri

applicationToInvite
PeerApplication

Oggetto PeerApplication per il quale viene inviato l'invito.

message
String

Messaggio da inviare al peer remoto insieme all'invito dell'applicazione.

invitationData
Byte[]

BLOB di dati definito dall'utente da associare all'invito. Le dimensioni non possono superare i 16.384 byte.

Valori restituiti

Oggetto PeerInvitationResponse del peer che ha ricevuto l'invito.

Attributi

Eccezioni

PeerApplication non può essere null.

L'oggetto PeerEndPoint è stato eliminato.

L'oggetto Id per l'applicazione corrente non esiste o è vuoto.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration affinché questo metodo venga completato correttamente. Un PeerInvitationResponse oggetto dell'invito non equivale all'invito che accetta l'invito a collaborare. Se un invito viene inviato a un peer remoto che non ha installato l'applicazione, l'invito viene rifiutato automaticamente.

La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.

Note per i chiamanti

La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.

Vedi anche

Si applica a

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Invia l'invito specificato all'oggetto specificato PeerEndPoint per partecipare all'applicazione specificata PeerCollaboration sponsorizzata dal mittente.

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

Parametri

peerEndPoint
PeerEndPoint

Endpoint o peer remoto a cui inviare l'invito.

applicationToInvite
PeerApplication

Applicazione per cui viene inviato l'invito.

message
String

Messaggio da inviare al peer remoto insieme all'invito dell'applicazione. Il messaggio non può contenere più di 255 caratteri Unicode.

invitationData
Byte[]

BLOB di dati definito dall'utente da associare all'invito. Le dimensioni non possono superare i 16.384 byte.

Valori restituiti

Oggetto PeerInvitationResponse del peer che ha ricevuto l'invito.

Attributi

Eccezioni

L'endpoint in peerEndPoint non può essere null.

L'oggetto PeerEndPoint è stato eliminato.

L'oggetto Id per l'applicazione corrente non esiste o è vuoto.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration affinché questo metodo venga completato correttamente. Un PeerInvitationResponse oggetto dell'invito non equivale all'invito che accetta l'invito a collaborare. Se un invito viene inviato a un peer remoto che non ha installato l'applicazione, l'invito viene rifiutato automaticamente.

Note per i chiamanti

La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.

Vedi anche

Si applica a

Invite()

Invia un invito a partecipare alla collaborazione peer sponsorizzata dal mittente.

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

Valori restituiti

Oggetto PeerInvitationResponse del peer che ha ricevuto l'invito.

Attributi

Eccezioni

L'oggetto PeerEndPoint è stato eliminato.

L'oggetto Id per l'applicazione corrente non esiste.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration affinché questo metodo venga completato correttamente. Un PeerInvitationResponse oggetto dell'invito non equivale all'invito che accetta l'invito a collaborare. Se un invito viene inviato a un peer remoto che non ha installato l'applicazione, l'invito viene rifiutato automaticamente.

Note per i chiamanti

La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.

Vedi anche

Si applica a

Invite(PeerEndPoint)

Invia un invito a un endpoint specifico per partecipare alla collaborazione peer con il mittente dell'invito.

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

Parametri

peerEndPoint
PeerEndPoint

Endpoint per ricevere l'invito.

Valori restituiti

Oggetto PeerInvitationResponse dall'endpoint peer che ha ricevuto l'invito.

Attributi

Eccezioni

PeerEndPoint non può essere null.

L'oggetto PeerEndPoint è stato eliminato.

  • Impossibile completare Invite() l'operazione.

  • L'applicazione attualmente in esecuzione non è registrata con l'infrastruttura di collaborazione peer.

  • EndPoint specificato dall'oggetto PeerEndPoint non valido.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration affinché questo metodo venga completato correttamente. Un PeerInvitationResponse oggetto dell'invito non equivale all'invito che accetta l'invito a collaborare. Se un invito viene inviato a un peer remoto che non ha installato l'applicazione, l'invito viene rifiutato automaticamente.

Note per i chiamanti

La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.

Vedi anche

Si applica a