Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Subscribing to the event amounts to registering for notification when a MessageReceived event is raised, and implementing a handler for this event. The following is a simple code example that illustrates this process.
RealTimeEndpoint endpoint = ...; // Assumed to be created elsewhere.
endpoint.MessageReceived += pageMode_MessageReceived;
void pageMode_MessageReceived(object sender, MessageReceivedEventArgs e)
{
if ((e.ContentType.MediaType.CompareTo("text/plain") == 0) &&
(e.ContentType.CharSet.CompareTo("utf-8") == 0) &&
(e.HasTextBody == true))
{
string msg = Encoding.UTF8.GetString(e.GetBody());
Console.WriteLine(msg);
}
else
{
// Handle other media types and other character encoding types.
}
}