/// <summary> /// Sends the thread request. /// </summary> /// <param name="state">The state.</param> private void SendRequest(object state) { var subscriber = _multiplexer.GetSubscriber( ); var request = new ThreadRequest( ); var channelMessage = ChannelMessage <ThreadRequest> .Create(request); byte[] serializedObject = ChannelHelper.Serialize(channelMessage); byte[] compressedObject = ChannelHelper.Compress(serializedObject); subscriber.Publish("ReadiNowDiagnosticRequests", compressedObject, CommandFlags.FireAndForget); }
/// <summary> /// Sends the thread request. /// </summary> private void SendRequest( ) { if (_multiplexer != null) { var subscriber = _multiplexer.GetSubscriber( ); var request = new WorkflowRequest { Enabled = IsEnabled }; var channelMessage = ChannelMessage <WorkflowRequest> .Create(request); byte[] serializedObject = ChannelHelper.Serialize(channelMessage); byte[] compressedObject = ChannelHelper.Compress(serializedObject); subscriber.Publish("ReadiNowDiagnosticRequests", compressedObject, CommandFlags.FireAndForget); } }
/// <summary> /// Sends the thread request. /// </summary> /// <param name="tenantId">The tenant identifier.</param> private void SendRequest(long tenantId = -1) { if (!IsEnabled) { return; } ISubscriber subscriber = _multiplexer.GetSubscriber( ); var request = new FlushCachesRequest { TenantId = tenantId }; ChannelMessage <FlushCachesRequest> channelMessage = ChannelMessage <FlushCachesRequest> .Create(request); byte[] serializedObject = ChannelHelper.Serialize(channelMessage); byte[] compressedObject = ChannelHelper.Compress(serializedObject); subscriber.Publish("ReadiNowDiagnosticRequests", compressedObject, CommandFlags.FireAndForget); }
/// <summary> /// Sends the thread request. /// </summary> private void SendRequest( ) { if (!IsEnabled) { return; } ISubscriber subscriber = _multiplexer.GetSubscriber( ); var request = new RemoteExecRequest { Code = Document.Text, Id = Guid.NewGuid( ).ToString( ), Target = TargetDnsName }; ChannelMessage <RemoteExecRequest> channelMessage = ChannelMessage <RemoteExecRequest> .Create(request); byte[] serializedObject = ChannelHelper.Serialize(channelMessage); byte[] compressedObject = ChannelHelper.Compress(serializedObject); subscriber.Publish("ReadiNowDiagnosticRequests", compressedObject, CommandFlags.FireAndForget); }