UdpAnySourceMulticastClient.BeginSendToGroup Méthode

Définition

Attention

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

Commence l’opération d’envoi d’un paquet à un groupe de multidiffusion joint et appelle le rappel spécifié lorsqu’un paquet a été envoyé au groupe.

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

Paramètres

buffer
Byte[]

Mémoire tampon qui contient les données à envoyer.

offset
Int32

Décalage, en octets, du début de la buffer lecture des données à envoyer.

count
Int32

Nombre d’octets à envoyer à partir du buffer.

callback
AsyncCallback

Méthode de rappel à appeler une fois l’opération terminée.

state
Object

Informations d’état facultatives à transmettre à la callback méthode pour cette opération.

Retours

Qui IAsyncResult fait référence à cette opération.

Attributs

Exceptions

buffer est une référence Null (Nothing in Visual Basic).

offset est inférieur à 0

-ou-

offset est supérieur à la longueur du buffer.

-ou-

count est inférieur à 0

-ou-

offset plus le nombre est supérieur à la longueur du buffer.

Le groupe de multidiffusion n’a pas encore été joint.

Une erreur s’est produite lors de la tentative d’accès au socket.

Remarques

La BeginSendToGroup méthode commence une opération d’envoi d’un paquet UDP au groupe de multidiffusion joint.

Le client doit avoir terminé une jointure au groupe de multidiffusion.

La méthode spécifiée dans le callback paramètre est appelée lorsqu’un paquet a reçu.

Il est possible d’avoir un échec de socket si une opération de réception échoue de manière synchrone, bien que cela soit rare avec UDP. Si une défaillance de socket se produit, une SocketException erreur est levée. L’erreur reçue est spécifiée en tant que membre de l’énumération SocketError .

S’applique à