PeerContact.InviteAsync Método

Definição

Inicia uma operação de convite assíncrona para que um ponto de extremidade ingresse em um aplicativo PeerCollaboration patrocinado pelo remetente do convite.Begins an asynchronous invitation operation for an endpoint to join a PeerCollaboration application sponsored by the sender of the invitation.

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.Begins an asynchronous invitation operation for an endpoint to join a PeerCollaboration application sponsored by the sender of the invitation. O convite é identificado usando o Object especificado.The invitation is identified using the specified Object.

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.Begins an asynchronous invitation operation for the specified peer endpoint to join a PeerCollaboration application sponsored by the sender of the invitation. O convite é identificado usando o Object especificado.The invitation is identified using the specified Object.

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.Begins an asynchronous invitation operation for the specified peer endpoints to join the specified collaboration PeerApplication sponsored by the sender of the invitation.

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.Begins an asynchronous invitation operation for the specified peerEndPoint to join the specified collaboration PeerApplication sponsored by the sender of the invitation.

Comentários

O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito.The caller is not required to sign-in to the System.Net.PeerToPeer.Collaboration infrastructure for this method to complete successfully. R PeerInvitationResponse do convite não é o mesmo que o convidado que aceita o convite para colaborar.A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Se um convite for enviado a um par remoto que não tenha instalado o aplicativo, o convite será recusado automaticamente.If an invitation is sent to a remote peer that has not installed the application, the invitation is automatically declined.

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.Begins an asynchronous invitation operation for an endpoint to join a PeerCollaboration application sponsored by the sender of the invitation. O convite é identificado usando o Object especificado.The invitation is identified using the specified 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

O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona.User-defined object to pass to the callback of the asynchronous operation. Usado também para identificar a operação assíncrona para cancelamento.Also used to identify the asynchronous operation for cancellation. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.This parameter must be specified and is unique across all asynchronous invitation operations in progress.

Atributos

Exceções

UserToken não pode ser null.UserToken cannot be null.

O objeto PeerEndPoint foi descartado.The PeerEndPoint object has been disposed.

- O Id do aplicativo atual não existe ou está vazio.- The Id for the current application does not exist or is empty.

  • PeerEndPointCollection cannot be 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.The caller is not required to sign-in to the System.Net.PeerToPeer.Collaboration infrastructure for this method to complete successfully. R PeerInvitationResponse do convite não é o mesmo que o convidado que aceita o convite para colaborar.A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Se um convite for enviado a um par remoto que não tenha instalado o aplicativo, o convite será recusado automaticamente.If an invitation is sent to a remote peer that has not installed the application, the invitation is automatically declined.

    Notas aos Chamadores

    Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe .Additional overloads are defined on the Peer class instead of the subclasses PeerContact and PeerNearMe.

    Chamar esse método requer um PermissionState de Unrestricted .Calling this method requires a PermissionState of Unrestricted. Esse estado é criado quando a sessão de colaboração do par é iniciada.This state is created when the peer collaboration session begins.

    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.Begins an asynchronous invitation operation for the specified peer endpoint to join a PeerCollaboration application sponsored by the sender of the invitation. O convite é identificado usando o Object especificado.The invitation is identified using the specified 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.The endpoint or remote peer to which to send the invitation.

    userToken
    Object

    O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona.User-defined object to pass to the callback of the asynchronous operation. Usado também para identificar a operação assíncrona para cancelamento.Also used to identify the asynchronous operation for cancellation. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.This parameter must be specified and is unique across all asynchronous invitation operations in progress.

    Atributos

    Exceções

    - UserToken não pode ser null.- UserToken cannot be null.

    - O ponto de extremidade no peerEndPoint não pode ser null.- Endpoint in peerEndPoint cannot be null.

    O objeto peerEndPoint não pode ser null.peerEndPoint object cannot be null.

    O objeto PeerEndPoint foi descartado.The PeerEndPoint object has been disposed.

    O Guid do aplicativo atual não existe ou está vazio.The Guid for the current application does not exist or is empty.

    Comentários

    O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito.The caller is not required to sign-in to the System.Net.PeerToPeer.Collaboration infrastructure for this method to complete successfully. R PeerInvitationResponse do convite não é o mesmo que o convidado que aceita o convite para colaborar.A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Se um convite for enviado a um par remoto que não tenha instalado o aplicativo, o convite será recusado automaticamente.If an invitation is sent to a remote peer that has not installed the application, the invitation is automatically declined.

    Notas aos Chamadores

    Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe .Additional overloads are defined on the Peer class instead of the subclasses PeerContact and PeerNearMe.

    Chamar esse método requer um PermissionState de Unrestricted .Calling this method requires a PermissionState of Unrestricted. Esse estado é criado quando a sessão de colaboração do par é iniciada.This state is created when the peer collaboration session begins.

    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.Begins an asynchronous invitation operation for the specified peer endpoints to join the specified collaboration PeerApplication sponsored by the sender of the invitation.

    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.The application for which the invitation is sent.

    message
    String

    Uma mensagem a ser enviada para o par remoto com o convite do aplicativo.A message to send to the remote peer along with the application invitation. A mensagem não pode ter mais de 255 caracteres Unicode.The message can be no more than 255 Unicode characters.

    invitationData
    Byte[]

    Um blob de dados definido pelo usuário a ser associado ao convite.A user-defined data blob to associate with the invitation. O tamanho não pode ser maior que 16.384 bytes.Its size can be no more than 16,384 bytes.

    userToken
    Object

    O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona.User-defined object to pass to the callback of the asynchronous operation. Usado também para identificar a operação assíncrona para cancelamento.Also used to identify the asynchronous operation for cancellation. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.This parameter must be specified and is unique across all asynchronous invitation operations in progress.

    Atributos

    Exceções

    UserToken não pode ser null.UserToken cannot be null.

    O objeto PeerApplication não pode ser null.PeerApplication object cannot be null.

    O objeto PeerEndPoint foi descartado.The PeerEndPoint object has been disposed.

    - O Guid do aplicativo atual não existe ou está vazio.- The Guid for the current application does not exist or is empty.

    – A coleção do ponto de extremidade está vazia ou é null.- Endpoint collection is empty or 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.The caller is not required to sign-in to the System.Net.PeerToPeer.Collaboration infrastructure for this method to complete successfully. R PeerInvitationResponse do convite não é o mesmo que o convidado que aceita o convite para colaborar.A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Se um convite for enviado a um par remoto que não tenha instalado o aplicativo, o convite será recusado automaticamente.If an invitation is sent to a remote peer that has not installed the application, the invitation is automatically declined.

    Notas aos Chamadores

    Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe .Additional overloads are defined on the Peer class instead of the subclasses PeerContact and PeerNearMe.

    Chamar esse método requer um PermissionState de Unrestricted .Calling this method requires a PermissionState of Unrestricted. Esse estado é criado quando a sessão de colaboração do par é iniciada.This state is created when the peer collaboration session begins.

    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.Begins an asynchronous invitation operation for the specified peerEndPoint to join the specified collaboration PeerApplication sponsored by the sender of the invitation.

    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.The endpoint or remote peer to which to send the invitation.

    message
    String

    Uma mensagem a ser enviada para o par remoto com o convite do aplicativo.A message to send to the remote peer along with the application invitation. A mensagem não pode ter mais de 255 caracteres Unicode.The message can be no more than 255 Unicode characters.

    invitationData
    Byte[]

    Um blob de dados definido pelo usuário a ser associado ao convite.A user defined data blob to associate with the invitation. O tamanho não pode ser maior que 16.384 bytes.Its size can be no more than 16,384 bytes.

    applicationToInvite
    PeerApplication

    O aplicativo para o qual o convite é enviado.The application for which the invitation is sent.

    userToken
    Object

    O objeto definido pelo usuário a ser passado para o retorno de chamada da operação assíncrona.User-defined object to pass to the callback of the asynchronous operation. Usado também para identificar a operação assíncrona para cancelamento.Also used to identify the asynchronous operation for cancellation. Este parâmetro deve ser especificado e é exclusivo em todas as operações de convite assíncronas em andamento.This parameter must be specified and is unique across all asynchronous invitation operations in progress.

    Atributos

    Exceções

    - UserToken não pode ser null.- UserToken cannot be null.

    - O ponto de extremidade especificado por peerEndPoint não pode ser null.- Endpoint specified by peerEndPoint cannot be null.

    Os objetos PeerApplication e PeerEndPoint não podem ser null.PeerApplication and PeerEndPoint objects cannot be null.

    O objeto PeerEndPoint foi descartado.The PeerEndPoint object has been disposed.

    O Id do aplicativo atual não existe ou está vazio.The Id for the current application does not exist or is empty.

    Comentários

    O chamador não precisa entrar na System.Net.PeerToPeer.Collaboration infraestrutura para que esse método seja concluído com êxito.The caller is not required to sign-in to the System.Net.PeerToPeer.Collaboration infrastructure for this method to complete successfully. R PeerInvitationResponse do convite não é o mesmo que o convidado que aceita o convite para colaborar.A PeerInvitationResponse from the invitee is not the same as the invitee accepting the invitation to collaborate. Se um convite for enviado a um par remoto que não tenha instalado o aplicativo, o convite será recusado automaticamente.If an invitation is sent to a remote peer that has not installed the application, the invitation is automatically declined.

    Notas aos Chamadores

    Sobrecargas adicionais são definidas na Peer classe em vez das subclasses PeerContact e PeerNearMe .Additional overloads are defined on the Peer class instead of the subclasses PeerContact and PeerNearMe.

    Chamar esse método requer um PermissionState de Unrestricted .Calling this method requires a PermissionState of Unrestricted. Esse estado é criado quando a sessão de colaboração do par é iniciada.This state is created when the peer collaboration session begins.

    Confira também

    Aplica-se a