UdpSingleSourceMulticastClient.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 um único endereço de origem.
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 UdpSingleSourceMulticastClient 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 um único endereço de origem. O endereço do grupo multicast, o endereço de origem único e a porta local à qual associar são especificados no UdpSingleSourceMulticastClient 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.