UdpSingleSourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Binder socketen och påbörjar en kopplingsåtgärd till multicast-gruppen så att datagram kan tas emot från en enda källadress.
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
Parametrar
- callback
- AsyncCallback
En återanropsmetod som ska anropas när åtgärden är klar.
- state
- Object
Valfri tillståndsinformation som ska skickas callback till metoden för den här åtgärden.
Returer
En IAsyncResult som refererar till den här åtgärden.
- Attribut
Undantag
Multicast-gruppen har redan anslutits eller så pågår en kopplingsåtgärd.
Har UdpSingleSourceMulticastClient tagits bort.
Ett fel uppstod vid försök att komma åt socketen.
Kommentarer
Metoden BeginJoinGroup binder en UDP multicast-socket till en lokal port och ansluter en multicast-grupp för att tillåta att datagram tas emot från en enda källadress. Multicast-gruppadressen, en källadress och den lokala port som ska bindas till anges i UdpSingleSourceMulticastClient konstruktorn.
Metoden som anges i parametern callback anropas när åtgärden för att ansluta till multicast-gruppen har slutförts.
Om det krävs av körningen BeginJoinGroup utför metoden också en principkontroll för att kontrollera att klienten har åtkomst till multicast-gruppen. Om klienten inte tillåts åtkomst genereras en SocketException med AccessDenied.