Partilhar via


PeerContact.Invite Método

Definição

Envia um convite para ingressar na atividade de colaboração ponto a ponto patrocinada pelo remetente.

Sobrecargas

Invite(PeerApplication, String, Byte[])

Envia o convite especificado para ingressar no PeerApplication especificado patrocinado pelo remetente.

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Envia o convite especificado para o PeerEndPoint especificado ingressar no aplicativo PeerCollaboration especificado patrocinado pelo remetente.

Invite()

Envia um convite para ingressar na colaboração ponto a ponto patrocinada pelo remetente.

Invite(PeerEndPoint)

Envia um convite para um ponto de extremidade específico para ingressar na colaboração ponto a ponto com o remetente do convite.

Comentários

O chamador não é obrigado a 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.

Invite(PeerApplication, String, Byte[])

Envia o convite especificado para ingressar no PeerApplication especificado patrocinado pelo remetente.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Parâmetros

applicationToInvite
PeerApplication

O PeerApplication para o qual o convite é enviado.

message
String

Uma mensagem a ser enviada para o par remoto com o convite do aplicativo.

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.

Retornos

Um PeerInvitationResponse do par que recebeu o convite.

Atributos

Exceções

O objeto PeerEndPoint foi descartado.

O Id do aplicativo atual não existe ou está vazio.

Comentários

O chamador não é obrigado a 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.

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

Notas aos Chamadores

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

Confira também

Aplica-se a

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Envia o convite especificado para o PeerEndPoint especificado ingressar no aplicativo PeerCollaboration especificado patrocinado pelo remetente.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint * System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint, applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Parâmetros

peerEndPoint
PeerEndPoint

O ponto de extremidade ou o par remoto para o qual enviar o convite.

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.

Retornos

Um PeerInvitationResponse do par que recebeu o convite.

Atributos

Exceções

O ponto de extremidade no PeerEndPoint não pode ser null.

O objeto PeerEndPoint foi descartado.

O Id do aplicativo atual não existe ou está vazio.

Comentários

O chamador não é obrigado a 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

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

Confira também

Aplica-se a

Invite()

Envia um convite para ingressar na colaboração ponto a ponto patrocinada pelo remetente.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
[<System.Security.SecurityCritical>]
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse

Retornos

Um PeerInvitationResponse do par que recebeu o convite.

Atributos

Exceções

O objeto PeerEndPoint foi descartado.

O Id do aplicativo atual não existe.

Comentários

O chamador não é obrigado a 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

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

Confira também

Aplica-se a

Invite(PeerEndPoint)

Envia um convite para um ponto de extremidade específico para ingressar na colaboração ponto a ponto com o remetente do convite.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint) As PeerInvitationResponse

Parâmetros

peerEndPoint
PeerEndPoint

O ponto de extremidade para receber o convite.

Retornos

Um PeerInvitationResponse do ponto de extremidade de par que recebeu o convite.

Atributos

Exceções

PeerEndPoint não pode ser null.

O objeto PeerEndPoint foi descartado.

  • Não é possível concluir a operação Invite().

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

  • O EndPoint especificado pelo objeto PeerEndPoint não é válido.

Comentários

O chamador não é obrigado a 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

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

Confira também

Aplica-se a