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 um ponto de extremidade ingressar em um PeerCollaboration aplicativo patrocinado pelo remetente do convite.
Sobrecargas
| Nome | Description |
|---|---|
| InviteAsync(Object) |
Inicia uma operação de convite assíncrona para um ponto de extremidade ingressar em um PeerCollaboration aplicativo patrocinado pelo remetente do convite. O convite é identificado usando o especificado Object. |
| InviteAsync(PeerEndPoint, Object) |
Inicia uma operação de convite assíncrona para o ponto de extremidade par especificado ingressar em um PeerCollaboration aplicativo patrocinado pelo remetente do convite. O convite é identificado usando o especificado Object. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Inicia uma operação de convite assíncrona para os pontos de extremidade de par especificados ingressarem na colaboração PeerApplication especificada patrocinada pelo remetente do convite. |
| InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object) |
Inicia uma operação de convite assíncrona para o especificado |
Comentários
O chamador não é necessário para 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 a 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 um ponto de extremidade ingressar em um PeerCollaboration aplicativo patrocinado pelo remetente do convite. O convite é identificado usando o especificado Object.
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
Objeto definido pelo usuário para passar para o retorno de chamada da operação assíncrona. Também usado para identificar a operação assíncrona para cancelamento. Esse 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 PeerEndPoint objeto foi descartado.
O Id aplicativo atual não existe ou está vazio.
PeerEndPointCollection não pode ser
null.
Comentários
O chamador não é necessário para 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 a 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 .Unrestricted Esse estado é criado quando a sessão de colaboração par é iniciada.
Confira também
Aplica-se a
InviteAsync(PeerEndPoint, Object)
Inicia uma operação de convite assíncrona para o ponto de extremidade par especificado ingressar em um PeerCollaboration aplicativo patrocinado pelo remetente do convite. O convite é identificado usando o especificado Object.
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
Objeto definido pelo usuário para passar para o retorno de chamada da operação assíncrona. Também usado para identificar a operação assíncrona para cancelamento. Esse parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.
- Atributos
Exceções
userTokennão pode sernull.O ponto de extremidade não
peerEndPointpode sernull.
peerEndPoint o objeto não pode ser null.
O PeerEndPoint objeto foi descartado.
O Guid aplicativo atual não existe ou está vazio.
Comentários
O chamador não é necessário para 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 a 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 .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 para os pontos de extremidade de par especificados ingressarem na colaboração PeerApplication especificada patrocinada 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 para enviar ao par remoto junto com o convite do aplicativo. A mensagem pode ter no máximo 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. Também usado para identificar a operação assíncrona para cancelamento. Esse 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.
PeerApplication o objeto não pode ser null.
O PeerEndPoint objeto foi descartado.
O Guid 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 é necessário para 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 a 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 .Unrestricted Esse estado é criado quando a sessão de colaboração par é iniciada.
Confira também
Aplica-se a
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)
Inicia uma operação de convite assíncrona para o especificado peerEndPoint ingressar na colaboração PeerApplication especificada patrocinada 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 para enviar ao par remoto junto com o convite do aplicativo. A mensagem pode ter no máximo 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.
- applicationToInvite
- PeerApplication
O aplicativo para o qual o convite é enviado.
- userToken
- Object
Objeto definido pelo usuário para passar para o retorno de chamada da operação assíncrona. Também usado para identificar a operação assíncrona para cancelamento. Esse parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.
- Atributos
Exceções
userTokennão pode ser nulo.O ponto de extremidade especificado por
peerEndPointnão pode sernull.
PeerApplication e PeerEndPoint os objetos não podem ser null.
O PeerEndPoint objeto foi descartado.
O Id aplicativo atual não existe ou está vazio.
Comentários
O chamador não é necessário para 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 a 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 .Unrestricted Esse estado é criado quando a sessão de colaboração par é iniciada.