UdpAnySourceMulticastClient.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 alla gruppdeltagare.
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 UdpAnySourceMulticastClient 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 så att datagram kan tas emot från alla deltagare i multicast-grupper. Den lokala porten och multicast-gruppadressen UdpAnySourceMulticastClient anges i 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.