Peer.InviteAsync Método

Definição

Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um específico PeerApplication.

Sobrecargas

Nome Description
InviteAsync(Object)

Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um específico PeerApplication.

InviteAsync(PeerApplication, String, Byte[], Object)

Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um específico PeerApplication.

InviteAsync(Object)

Inicia uma operação de convite assíncrona que envia um convite para um Peer para iniciar um específico 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)

Parâmetros

userToken
Object

Objeto definido pelo usuário para passar para o retorno de chamada da operação assíncrona para identificação. Esse parâmetro necessário deve ser exclusivo em todas as operações de convite assíncronas em andamento.

Exceções

userToken é null.

  • Ocorreu um erro durante o processo de convite.

  • O aplicativo em execução no momento não está registrado com a infraestrutura de colaboração.

Comentários

Chamar esse método requer um PermissionState .Unrestricted Esse estado é criado quando a sessão de colaboração par é 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 específico 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)

Parâmetros

applicationToInvite
PeerApplication

O PeerApplication para o qual o convite é enviado.

message
String

Uma mensagem para enviar ao par remoto junto com o convite do aplicativo. O tamanho máximo dessa mensagem é de 255 caracteres Unicode.

invitationData
Byte[]

Um blob de dados definido pelo usuário a ser associado ao convite. Seu tamanho não pode ter mais de 16.384 bytes.

userToken
Object

Objeto definido pelo usuário para passar para o retorno de chamada da operação assíncrona para identificação. Esse 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 com a infraestrutura de colaboração.

userToken é null.

invitationData é maior que 16.384 bytes.

  • Ocorreu um erro durante o processo de convite.

  • O aplicativo em execução no momento não está registrado com a infraestrutura de colaboração.

Comentários

Chamar esse método requer um PermissionState .Unrestricted Esse estado é criado quando a sessão de colaboração par é iniciada.

Confira também

Aplica-se a