Condividi tramite


PeerContact.Invite Metodo

Definizione

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

Overload

Invite(PeerApplication, String, Byte[])

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

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

Invia all'oggetto PeerEndPoint indicato l'invito specificato a partecipare all'oggetto PeerCollaboration fornita sponsorizzata dal mittente.

Invite()

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

Invite(PeerEndPoint)

Invia a un endpoint specifico un invito a partecipare a una sessione di collaborazione fra peer con il mittente dell'invito.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration per il completamento del metodo. Un PeerInvitationResponse utente dell'invito non è uguale 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 PeerApplication indicato sponsorizzato dal mittente.

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 cui 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. Non può avere una dimensione maggiore di 16.384 byte.

Restituisce

Oggetto PeerInvitationResponse proveniente dal peer che ha ricevuto l'invito.

Attributi

Eccezioni

Il parametro 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 per il completamento del metodo. Un PeerInvitationResponse utente dell'invito non è uguale 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 all'oggetto PeerEndPoint indicato l'invito specificato a partecipare all'oggetto PeerCollaboration fornita 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ò avere una lunghezza superiore a 255 caratteri Unicode.

invitationData
Byte[]

BLOB di dati definito dall'utente da associare all'invito. Non può avere una dimensione maggiore di 16.384 byte.

Restituisce

Oggetto PeerInvitationResponse proveniente dal peer che ha ricevuto l'invito.

Attributi

Eccezioni

L'endpoint nel parametro 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 per il completamento del metodo. Un PeerInvitationResponse utente dell'invito non è uguale 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 sessione di collaborazione fra 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

Restituisce

Oggetto PeerInvitationResponse proveniente dal peer che ha ricevuto l'invito.

Attributi

Eccezioni

L'oggetto PeerEndPoint è stato eliminato.

L'oggetto Id dell'applicazione corrente non esiste.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration per il completamento del metodo. Un PeerInvitationResponse utente dell'invito non è uguale 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 a un endpoint specifico un invito a partecipare a una sessione di collaborazione fra 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

L'endpoint a cui inviare l'invito.

Restituisce

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

Attributi

Eccezioni

Il parametro PeerEndPoint non può essere null.

L'oggetto PeerEndPoint è stato eliminato.

  • Non è possibile completare l'operazione Invite().

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

  • EndPointL'oggetto specificato dall'oggetto PeerEndPoint non è valido.

Commenti

Il chiamante non è necessario per accedere all'infrastruttura System.Net.PeerToPeer.Collaboration per il completamento del metodo. Un PeerInvitationResponse utente dell'invito non è uguale 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