Condividi tramite


Peer.Invite Metodo

Definizione

Invia un invito a un Peer per avviare un PeerApplication specifico.

Overload

Invite(PeerApplication, String, Byte[])

Invia un invito a un Peer per avviare un PeerApplication specifico.

Invite()

Invia un invito a un Peer per avviare un PeerApplication specifico.

Invite(PeerApplication, String, Byte[])

Invia un invito a un Peer per avviare un PeerApplication specifico.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
abstract member Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride 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. 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.

Eccezioni

L'applicazione non è registrata per la collaborazione.

invitationData ha una dimensione maggiore di 16.384 byte.

  • Si è verificato un errore durante il processo di invito.

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

Commenti

Per chiamare questo metodo è necessario un PermissionState oggetto .Unrestricted Questo stato viene creato all'avvio della sessione di collaborazione peer.

Si applica a

Invite()

Invia un invito a un Peer per avviare un PeerApplication specifico.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
abstract member Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride Function Invite () As PeerInvitationResponse

Restituisce

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

Eccezioni

  • Si è verificato un errore durante il processo di invito.

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

Commenti

Per chiamare questo metodo è necessario un PermissionState oggetto .Unrestricted Questo stato viene creato all'avvio della sessione di collaborazione peer.

Vedi anche

Si applica a