PeerContact.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 para que um ponto de extremidade ingresse em um aplicativo PeerCollaboration patrocinado pelo remetente do convite.
Sobrecargas
InviteAsync(Object) |
Inicia uma operação de convite assíncrona para que um ponto de extremidade ingresse em um aplicativo PeerCollaboration patrocinado pelo remetente do convite. O convite é identificado usando o Object especificado. |
InviteAsync(PeerEndPoint, Object) |
Inicia uma operação de convite assíncrona para o ponto de extremidade de par especificado ingressar em um aplicativo PeerCollaboration patrocinado pelo remetente do convite. O convite é identificado usando o Object especificado. |
InviteAsync(PeerApplication, String, Byte[], Object) |
Inicia uma operação de convite assíncrona para os pontos de extremidade de par especificados ingressarem em um PeerApplication de colaboração especificado patrocinado pelo remetente do convite. |
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object) |
Inicia uma operação de convite assíncrona para o |
Comentários
O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito. Um PeerInvitationResponse do convidado não é o mesmo que o convidado que aceita o convite para colaborar. Se um convite for enviado para um par remoto que não instalou o aplicativo, o convite será recusado automaticamente.
InviteAsync(Object)
Inicia uma operação de convite assíncrona para que um ponto de extremidade ingresse em um aplicativo PeerCollaboration patrocinado pelo remetente do convite. O convite é identificado usando o Object especificado.
public:
override void InviteAsync(System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : obj -> unit
Public Overrides Sub InviteAsync (userToken As Object)
Parâmetros
- userToken
- Object
O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona. Usado também para identificar a operação assíncrona para cancelamento. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.
- Atributos
Exceções
UserToken
não pode ser null
.
O objeto PeerEndPoint foi descartado.
O Id do aplicativo atual não existe ou está vazio.
PeerEndPointCollection não pode ser
null
.
Comentários
O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito. Um PeerInvitationResponse do convidado não é o mesmo que o convidado que aceita o convite para colaborar. Se um convite for enviado para um par remoto que não instalou o aplicativo, o convite será recusado automaticamente.
Notas aos Chamadores
Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.
Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares começa.
Confira também
Aplica-se a
InviteAsync(PeerEndPoint, Object)
Inicia uma operação de convite assíncrona para o ponto de extremidade de par especificado ingressar em um aplicativo PeerCollaboration patrocinado pelo remetente do convite. O convite é identificado usando o Object especificado.
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, userToken As Object)
Parâmetros
- peerEndPoint
- PeerEndPoint
O ponto de extremidade ou o par remoto para o qual enviar o convite.
- userToken
- Object
O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona. Usado também para identificar a operação assíncrona para cancelamento. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.
- Atributos
Exceções
UserToken
não pode sernull
.O ponto de extremidade no
peerEndPoint
não pode sernull
.
O objeto peerEndPoint
não pode ser null
.
O objeto PeerEndPoint foi descartado.
O Guid do aplicativo atual não existe ou está vazio.
Comentários
O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito. Um PeerInvitationResponse do convidado não é o mesmo que o convidado que aceita o convite para colaborar. Se um convite for enviado para um par remoto que não instalou o aplicativo, o convite será recusado automaticamente.
Notas aos Chamadores
Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.
Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares começa.
Confira também
Aplica-se a
InviteAsync(PeerApplication, String, Byte[], Object)
Inicia uma operação de convite assíncrona para os pontos de extremidade de par especificados ingressarem em um PeerApplication de colaboração especificado patrocinado pelo remetente do convite.
public:
override void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public Overrides Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)
Parâmetros
- applicationToInvite
- PeerApplication
O aplicativo para o qual o convite é enviado.
- message
- String
Uma mensagem a ser enviada para o par remoto com o convite do aplicativo. A mensagem não pode ter mais 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
O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona. Usado também para identificar a operação assíncrona para cancelamento. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.
- Atributos
Exceções
UserToken
não pode ser null
.
O objeto PeerApplication não pode ser null
.
O objeto PeerEndPoint foi descartado.
O Guid do aplicativo atual não existe ou está vazio.
A coleção de pontos de extremidade está vazia ou
null
.
Comentários
O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito. Um PeerInvitationResponse do convidado não é o mesmo que o convidado que aceita o convite para colaborar. Se um convite for enviado para um par remoto que não instalou o aplicativo, o convite será recusado automaticamente.
Notas aos Chamadores
Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.
Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares começa.
Confira também
Aplica-se a
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)
Inicia uma operação de convite assíncrona para o peerEndPoint
especificado ingressar em um PeerApplication de colaboração especificado patrocinado pelo remetente do convite.
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, string message, byte[] invitationData, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * string * byte[] * System.Net.PeerToPeer.Collaboration.PeerApplication * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, message As String, invitationData As Byte(), applicationToInvite As PeerApplication, userToken As Object)
Parâmetros
- peerEndPoint
- PeerEndPoint
O ponto de extremidade ou o par remoto para o qual enviar o convite.
- message
- String
Uma mensagem a ser enviada para o par remoto com o convite do aplicativo. A mensagem não pode ter mais 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.
- applicationToInvite
- PeerApplication
O aplicativo para o qual o convite é enviado.
- userToken
- Object
O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona. Usado também para identificar a operação assíncrona para cancelamento. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.
- Atributos
Exceções
UserToken
não pode ser nulo.O ponto de extremidade especificado por
peerEndPoint
não pode sernull
.
Os objetos PeerApplication e PeerEndPoint não podem ser null
.
O objeto PeerEndPoint foi descartado.
O Id do aplicativo atual não existe ou está vazio.
Comentários
O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito. Um PeerInvitationResponse do convidado não é o mesmo que o convidado que aceita o convite para colaborar. Se um convite for enviado para um par remoto que não instalou o aplicativo, o convite será recusado automaticamente.
Notas aos Chamadores
Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe.
Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a sessão de colaboração de pares começa.