DatagramSocket.MessageReceived Событие

Определение

Событие, указывающее, что сообщение получено в объекте DatagramSocket .

// Register
event_token MessageReceived(TypedEventHandler<DatagramSocket, DatagramSocketMessageReceivedEventArgs const&> const& handler) const;

// Revoke with event_token
void MessageReceived(event_token const* cookie) const;

// Revoke with event_revoker
DatagramSocket::MessageReceived_revoker MessageReceived(auto_revoke_t, TypedEventHandler<DatagramSocket, DatagramSocketMessageReceivedEventArgs const&> const& handler) const;
public event TypedEventHandler<DatagramSocket,DatagramSocketMessageReceivedEventArgs> MessageReceived;
function onMessageReceived(eventArgs) { /* Your code */ }
datagramSocket.addEventListener("messagereceived", onMessageReceived);
datagramSocket.removeEventListener("messagereceived", onMessageReceived);
- or -
datagramSocket.onmessagereceived = onMessageReceived;
Public Custom Event MessageReceived As TypedEventHandler(Of DatagramSocket, DatagramSocketMessageReceivedEventArgs) 

Тип события

Требования к Windows

Возможности приложения
ID_CAP_NETWORKING [Windows Phone]

Комментарии

Чтобы получить данные об объекте DatagramSocket , приложение должно назначить событие [MessageReceived обработчику событий, а затем вызвать метод BindEndpointAsync или BindServiceNameAsync для привязки DatagramSocket к имени локальной службы или порту UDP. Методы ConnectAsync также приводят к операции привязки. Запись в поток, возвращаемый одним из методов GetOutputStreamAsync , также приведет к операции привязки. Обработчик событий MessageReceived будет вызываться при поступлении сообщения из удаленной конечной точки.

Чтобы получить пакеты многоадресной рассылки для объекта DatagramSocket , приложение должно назначить событие [MessageReceived обработчику событий, а затем вызвать метод JoinMulticastGroup для присоединения к группе многоадресной рассылки.

Чтобы отменить регистрацию события [MessageReceived, необходимо закрыть объект DatagramSocket . Метод Close используется приложением Для Windows с использованием JavaScript. Для приложений, написанных с помощью платформа .NET Framework 4.5 в C# и VB.NET, метод Close предоставляется в качестве метода в DatagramSocket. Для приложений, написанных на C++, метод Close будет вызываться при использовании ключевое слово удаления объекта .

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

См. также раздел