我正在尝试在绑定的 UDP 套接字(DatagramSocket)上取消订阅 MessageReceived 并获取异常。我就是这样注册的:
EventRegistrationToken myRegToken;
myRegToken = (mySocket->MessageReceived += ref new TypedEventHandler<DatagramSocket^,
DatagramSocketMessageReceivedEventArgs^>(listenerContext, &ListenerContext::OnMessage));
这就是我取消注册的方式:
mySocket->MessageReceived -= myRegToken;
我得到一个异常:在意外的时间调用了一个方法。
我做错了什么?谢谢。