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 будет вызываться при использовании ключевое слово удаления объекта .