UdpSingleSourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Liga o socket e inicia uma operação de junção ao grupo multicast para permitir que 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 callback para invocar quando a operação termina.
- state
- Object
Informação opcional de estado para passar ao callback método desta operação.
Devoluções
E isso faz IAsyncResult referência a esta operação.
- Atributos
Exceções
O grupo multicast já foi integrado ou está atualmente em curso uma operação de junção.
O UdpSingleSourceMulticastClient foi descartado.
Ocorreu um erro ao tentar aceder ao soquete.
Observações
O BeginJoinGroup método liga um socket multicast UDP a uma porta local e junta-se a um grupo multicast para permitir que datagramas sejam recebidos de um único endereço de origem. O endereço do grupo multicast, o endereço de fonte única e a porta local a atribuir são especificados no UdpSingleSourceMulticastClient construtor.
O método especificado no callback parâmetro é invocado quando a operação para se juntar ao grupo multicast termina.
Se exigido pelo runtime, o BeginJoinGroup método também realiza uma verificação de políticas para verificar se o cliente pode aceder ao grupo multicast. Se o cliente não tiver acesso, um SocketException é lançado com AccessDenied.