Condividi tramite


UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Metodo

Definizione

Attenzione

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Associa il socket e avvia un'operazione di aggiunta al gruppo multicast per consentire la ricezione di datagrammi da qualsiasi partecipante del gruppo.

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

Parametri

callback
AsyncCallback

Metodo di callback da richiamare al completamento dell'operazione.

state
Object

Informazioni di stato facoltative da passare al metodo callback per l'operazione.

Restituisce

IAsyncResult che fa riferimento a questa operazione.

Attributi

Eccezioni

Il gruppo multicast è già stato aggiunto o è in corso un'operazione di join.

L'interfaccia UdpAnySourceMulticastClient è stata eliminata.

Si è verificato un errore durante il tentativo di accesso al socket.

Commenti

Il BeginJoinGroup metodo associa un socket multicast UDP a una porta locale e aggiunge un gruppo multicast per consentire la ricezione di datagrammi da qualsiasi partecipante del gruppo multicast. La porta locale e l'indirizzo del gruppo multicast vengono specificati nel UdpAnySourceMulticastClient costruttore.

Il metodo specificato nel callback parametro viene richiamato quando l'operazione per unire il gruppo multicast è stata completata.

Se richiesto dal runtime, il BeginJoinGroup metodo esegue anche un controllo dei criteri per verificare che il client sia autorizzato ad accedere al gruppo multicast. Se l'accesso al client non è consentito, viene generata un'eccezione SocketException con AccessDenied.

Si applica a