Peer.InviteAsync 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.
Inizia un'operazione asincrona che invia un invito a un oggetto Peer per avviare un'istanza specifica di PeerApplication.
Overload
InviteAsync(Object) |
Inizia un'operazione asincrona che invia un invito a un oggetto Peer per avviare un'istanza specifica di PeerApplication. |
InviteAsync(PeerApplication, String, Byte[], Object) |
Inizia un'operazione asincrona che invia un invito a un oggetto Peer per avviare un'istanza specifica di PeerApplication. |
InviteAsync(Object)
Inizia un'operazione asincrona che invia un invito a un oggetto Peer per avviare un'istanza specifica di PeerApplication.
public:
abstract void InviteAsync(System::Object ^ userToken);
public abstract void InviteAsync (object userToken);
abstract member InviteAsync : obj -> unit
Public MustOverride Sub InviteAsync (userToken As Object)
Parametri
- userToken
- Object
Oggetto definito dall'utente da passare al callback dell'operazione asincrona per l'identificazione. Questo parametro obbligatorio deve essere univoco in tutte le operazioni di invito asincrone in corso.
Eccezioni
userToken
è null
.
Si è verificato un errore durante il processo di invito.
L'applicazione attualmente in esecuzione non è registrata con l'infrastruttura di collaborazione.
Commenti
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
InviteAsync(PeerApplication, String, Byte[], Object)
Inizia un'operazione asincrona che invia un invito a un oggetto Peer per avviare un'istanza specifica di PeerApplication.
public:
abstract void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
public abstract void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
abstract member InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public MustOverride Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)
Parametri
- applicationToInvite
- PeerApplication
Oggetto PeerApplication per cui viene inviato l'invito.
- message
- String
Messaggio da inviare al peer remoto insieme all'invito dell'applicazione. Ha una dimensione massima di 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.
- userToken
- Object
Oggetto definito dall'utente da passare al callback dell'operazione asincrona per l'identificazione. Questo parametro obbligatorio deve essere univoco in tutte le operazioni di invito asincrone in corso.
Eccezioni
L'applicazione non è registrata con l'infrastruttura di collaborazione.
userToken
è null
.
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.
Commenti
La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.