UdpSingleSourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Método

Definição

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.

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.

Aplica-se a