Peer.InviteAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um PeerApplication específico.
Sobrecargas
InviteAsync(Object) |
Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um PeerApplication específico. |
InviteAsync(PeerApplication, String, Byte[], Object) |
Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um PeerApplication específico. |
InviteAsync(Object)
Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um PeerApplication específico.
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)
Parâmetros
- userToken
- Object
Objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona para identificação. Este parâmetro necessário deve ser exclusivo em todas as operações de convite assíncronas em andamento.
Exceções
userToken
é null
.
Erro durante o processo de convite.
O aplicativo em execução no momento não está registrado na infraestrutura de colaboração.
Comentários
Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares é iniciada.
Confira também
Aplica-se a
InviteAsync(PeerApplication, String, Byte[], Object)
Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um PeerApplication específico.
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)
Parâmetros
- applicationToInvite
- PeerApplication
O PeerApplication para o qual o convite é enviado.
- message
- String
Uma mensagem a ser enviada para o par remoto com o convite do aplicativo. O tamanho máximo desta mensagem é de 255 caracteres Unicode.
- invitationData
- Byte[]
Um blob de dados definido pelo usuário a ser associado ao convite. O tamanho não pode ser maior que 16.384 bytes.
- userToken
- Object
Objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona para identificação. Este parâmetro necessário deve ser exclusivo em todas as operações de convite assíncronas em andamento.
Exceções
O aplicativo não está registrado na infraestrutura de colaboração.
userToken
é null
.
invitationData
é maior que 16.384 bytes.
Erro durante o processo de convite.
O aplicativo em execução no momento não está registrado na infraestrutura de colaboração.
Comentários
Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares é iniciada.