UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) 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.
Cuidado
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Associa o soquete e inicia uma operação de junção ao grupo multicast para permitir que os datagramas sejam recebidos de qualquer participante do grupo.
public:
IAsyncResult ^ BeginJoinGroup(AsyncCallback ^ callback, System::Object ^ state);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public IAsyncResult BeginJoinGroup(AsyncCallback callback, object state);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.BeginJoinGroup : AsyncCallback * obj -> IAsyncResult
Public Function BeginJoinGroup (callback As AsyncCallback, state As Object) As IAsyncResult
Parâmetros
- callback
- AsyncCallback
Um método de retorno de chamada a ser invocado quando a operação for concluída.
- state
- Object
Informações de estado opcionais a serem passadas para o callback método para esta operação.
Retornos
Um IAsyncResult que faz referência a essa operação.
- Atributos
Exceções
O grupo multicast já foi ingressado ou uma operação de junção está em andamento.
O UdpAnySourceMulticastClient foi descartado.
Erro ao tentar acessar o soquete.
Comentários
O BeginJoinGroup método associa um soquete multicast UDP a uma porta local e une um grupo multicast para permitir que os datagramas sejam recebidos de qualquer participante do grupo multicast. A porta local e o endereço do grupo multicast são especificados no UdpAnySourceMulticastClient construtor.
O método especificado no callback parâmetro é invocado quando a operação para ingressar no grupo multicast é concluída.
Se exigido pelo runtime, o BeginJoinGroup método também executa uma verificação de política para verificar se o cliente tem permissão para acessar o grupo multicast. Se o cliente não tiver permissão de acesso, um SocketException será gerado com AccessDenied.