UdpAnySourceMulticastClient.BeginSendToGroup Methode

Definitie

Let op

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

Hiermee wordt de bewerking gestart van het verzenden van een pakket naar een gekoppelde multicast-groep en wordt de opgegeven callback aangeroepen wanneer een pakket naar de groep is verzonden.

public:
 IAsyncResult ^ BeginSendToGroup(cli::array <System::Byte> ^ buffer, int offset, int count, 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 BeginSendToGroup(byte[] buffer, int offset, int count, 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.BeginSendToGroup : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Function BeginSendToGroup (buffer As Byte(), offset As Integer, count As Integer, callback As AsyncCallback, state As Object) As IAsyncResult

Parameters

buffer
Byte[]

De buffer die de gegevens bevat die moeten worden verzonden.

offset
Int32

De offset, in bytes, vanaf het begin van de buffer gegevens die moeten worden verzonden, lezen.

count
Int32

Het aantal bytes dat moet worden verzonden vanaf de buffer.

callback
AsyncCallback

De callback-methode die moet worden aangeroepen wanneer de bewerking is voltooid.

state
Object

Optionele statusinformatie die moet worden doorgegeven aan de callback methode voor deze bewerking.

Retouren

Een IAsyncResult die verwijst naar deze bewerking.

Kenmerken

Uitzonderingen

buffer is een null-verwijzing (niets in Visual Basic).

offset is kleiner dan 0

– of –

offset is groter dan de lengte van de buffer.

– of –

count is kleiner dan 0

– of –

offset plus het aantal is groter dan de lengte van de buffer.

De multicast-groep is nog niet toegevoegd.

Er is een fout opgetreden bij het openen van de socket.

Opmerkingen

De BeginSendToGroup methode begint met het verzenden van een UDP-pakket naar de gekoppelde multicast-groep.

De client moet een join hebben voltooid voor de multicast-groep.

De methode die in de callback parameter is opgegeven, wordt aangeroepen wanneer een pakket is ontvangen.

Het is mogelijk om een socketfout te hebben als een ontvangstbewerking synchroon mislukt, hoewel dit ongebruikelijk is met UDP. Als er een socketfout optreedt, wordt er een SocketException gegenereerd. De ontvangen fout wordt opgegeven als lid van de SocketError opsomming.

Van toepassing op