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.