void GetMonitor() { var client = new HubServiceReference.ServiceClient(); var monitor = client.GetMonitor(); if (monitor != null) { _monitorId = monitor.Value; } }
void BroadcastMessage(string category, string title, string content) { var client = new HubServiceReference.ServiceClient(); var request = new HubServiceReference.PostMonitoredEvent(); var requestType = new MonitoredEventRequest(); requestType.EventMonitorId = _monitorId; requestType.MonitoredEvent = new MonitoredEvent { EventCategory = new EventCategory { Id = GetCategoryGuid(category), Name = category }, Title = title, Content = content, DateTimeUtc = System.DateTime.UtcNow, Id = Guid.NewGuid() }; request.request = requestType; client.PostMonitoredEvent(request); }