Peer.InviteAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicia uma operação de convite assíncrono que envia um convite para um Peer para iniciar um determinado PeerApplication.
Sobrecargas
| Name | Description |
|---|---|
| InviteAsync(Object) |
Inicia uma operação de convite assíncrono que envia um convite para um Peer para iniciar um determinado PeerApplication. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Inicia uma operação de convite assíncrono que envia um convite para um Peer para iniciar um determinado PeerApplication. |
InviteAsync(Object)
Inicia uma operação de convite assíncrono que envia um convite para um Peer para iniciar um determinado 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 utilizador para passar para o callback da operação assíncrona para identificação. Este parâmetro exigido deve ser único em todas as operações de convite assíncrono em andamento.
Exceções
userToken é null.
Ocorreu um erro durante o processo de convite.
A aplicação atualmente em execução não está registada na infraestrutura de colaboração.
Observações
Chamar este método requer um PermissionState de Unrestricted. Este estado é criado quando a sessão de colaboração entre pares começa.
Ver também
Aplica-se a
InviteAsync(PeerApplication, String, Byte[], Object)
Inicia uma operação de convite assíncrono que envia um convite para um Peer para iniciar um determinado 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 motivo para o qual o convite é enviado.
- message
- String
Uma mensagem para enviar ao par remoto juntamente com o convite para a candidatura. O tamanho máximo desta mensagem é de 255 caracteres Unicode.
- invitationData
- Byte[]
Um blob de dados definido pelo utilizador para associar ao convite. O seu tamanho não pode ser superior a 16.384 bytes.
- userToken
- Object
Objeto definido pelo utilizador para passar para o callback da operação assíncrona para identificação. Este parâmetro exigido deve ser único em todas as operações de convite assíncrono em andamento.
Exceções
A aplicação não está registada na infraestrutura de colaboração.
userToken é null.
invitationData é maior do que 16.384 bytes.
Ocorreu um erro durante o processo de convite.
A aplicação atualmente em execução não está registada na infraestrutura de colaboração.
Observações
Chamar este método requer um PermissionState de Unrestricted. Este estado é criado quando a sessão de colaboração entre pares começa.