Поделиться через


UdpAnySourceMulticastClient.EndReceiveFromGroup Метод

Определение

Внимание!

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

Завершает асинхронную операцию получения пакета из присоединенных групп многоадресной рассылки и предоставляет полученную информацию.

public:
 int EndReceiveFromGroup(IAsyncResult ^ result, [Runtime::InteropServices::Out] System::Net::IPEndPoint ^ % source);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int EndReceiveFromGroup (IAsyncResult result, out System.Net.IPEndPoint source);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.EndReceiveFromGroup : IAsyncResult * IPEndPoint -> int
Public Function EndReceiveFromGroup (result As IAsyncResult, ByRef source As IPEndPoint) As Integer

Параметры

result
IAsyncResult

Результат асинхронной операции получения.

source
IPEndPoint

Конечная точка источника, из которой был получен пакет.

Возвращаемое значение

Длина в байтах сообщения, сохраненного в параметре буфера, переданном в метод BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object).

Атрибуты

Исключения

Параметр result является ссылкой на null (Nothing в Visual Basic).

Группа многоадресной рассылки еще не присоединена.

Произошла ошибка при попытке доступа к сокету.

Комментарии

Метод EndReceiveFromGroup завершает асинхронную операцию по получению пакета из группы многоадресной рассылки.

При сбое сокета при выполнении операции SocketException получения возникает исключение . Полученная ошибка указывается как член перечисления SocketError .

Применяется к