PeerContact.Invite Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.
PeerApplicationL'oggetto non può essere vuoto.
PeerApplication e PeerEndPoint non possono 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.