static void Main() { MessageFilters.Initialize(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); }
public MessageFilters Get() { int m_RecipientID = Convert.ToInt32(HttpContext.Current.User.Identity.Name); MessageFilters m_res = new MessageFilters().GetMessageFilter(m_RecipientID); return(m_res); }
public void Apply(FiltersProfile other) { if (other == null) { return; } Name = other.Name; MinLogLevel = other.MinLogLevel; FilterText = other.FilterText; MessageFilters.Clear(); foreach (var messageFilter in other.MessageFilters) { MessageFilters.Add(new MessageFilter(messageFilter.Message) { IsEnabled = messageFilter.IsEnabled }); } foreach (var logLevel in LogLevels) { logLevel.IsEnabled = other.LogLevels.FirstOrDefault(ll => ll.LogLevel == logLevel.LogLevel)?.IsEnabled ?? true; } SourceFilterRoot = other.SourceFilterRoot.Clone(); }
public void InitializeBus() { consumerContainer = new SimpleConsumerContainer(); Bus = new RogerBus(ConnectionFactory, consumerContainer, idGenerator: IdGenerator, sequenceGenerator: SequenceGenerator, options: new RogerOptions(prefetchCount: null /*no safety nets during tests*/)); Bus.Filters.Add(MessageFilters.ToArray()); localConnection = Helpers.CreateConnection(); TestModel = localConnection.CreateModel(); TestModel.ExchangeDeclare("TestExchange", ExchangeType.Topic, true /* to have the exchange there when restarting broker app within tests */, false, null); BeforeBusInitialization(); Bus.Start(); AfterBusInitialization(); }
public void Update() { var filters = new List <ICreateFilterExpressions>(); if (LevelFilter > SystemEventLevel.Trace) { filters.Add(CreateGreaterThanOrEqualToFilter("Level", LevelFilter)); } if (ProcessFilters.Any()) { filters.Add(new OrElseFilter(FilterDefinition.Empty, ProcessFilters.Select(pid => CreateEqualToFilter("ProcessId", pid)))); } if (ApplicationFilters.Any()) { filters.Add(new OrElseFilter(FilterDefinition.Empty, ApplicationFilters.Select(name => CreateEqualToFilter("ProcessName", name)))); } if (SourceFilters.Any()) { filters.Add(new OrElseFilter(FilterDefinition.Empty, SourceFilters.Select(CreateTextFilter))); } if (UsernameFilters.Any()) { filters.Add(new OrElseFilter(FilterDefinition.Empty, UsernameFilters.Select(CreateTextFilter))); } if (MessageFilters.Any()) { filters.Add(new OrElseFilter(FilterDefinition.Empty, MessageFilters.Select(CreateTextFilter))); } dynamicFilter = new StaticFilterExpression(systemEvent, new AndAlsoFilter(FilterDefinition.Empty, filters).CreateExpression(filterParameters)); }
public async Task <ActionResult <PagedMessages <DeadLetter> > > GetDeadLetterMessages([FromBody] MessageFilters messageFilters, CancellationToken ct) { // if no type specified, then continue... Type resolvedMessageType = null; if (!string.IsNullOrWhiteSpace(messageFilters.TypeName)) { // if type is specified but does not resolve to a domain type, return error. resolvedMessageType = Type.GetType(messageFilters.TypeName); if (resolvedMessageType == null) { return(UnprocessableEntity($"The requested MessageType '{messageFilters.TypeName}' does not exist in the Domain.")); } } messageFilters.MessageType = resolvedMessageType; return(new OkObjectResult(await Mediator.Send(new GetDeadLetterMessages(messageFilters), ct))); }
public GetDeadLetterMessages(MessageFilters filters) { this.MessageFilters = filters; }
/// <summary> /// Gets a list of messages from a channel /// </summary> /// <param name="channelId">ID of the channel</param> /// <param name="filters">Options for filtering out messages</param> public static IReadOnlyList <DiscordMessage> GetChannelMessages(this DiscordSocketClient client, ulong channelId, MessageFilters filters = null) { var messages = ((DiscordClient)client).GetChannelMessages(channelId, filters); if (client.Config.Cache) { DiscordChannel channel = client.GetChannel(channelId); if (channel.Type == ChannelType.Text || channel.Type == ChannelType.Voice || channel.Type == ChannelType.Category) { GuildChannel guildChannel = channel.ToGuildChannel(); foreach (var message in messages) { message.GuildId = guildChannel.GuildId; } } } return(messages); }
public GetMessages(MessageFilters filters) { this.MessageFilters = filters; }
/// <summary> /// Gets a list of messages from a channel. /// The list is ordered first -> last. /// </summary> /// <param name="channelId">ID of the channel</param> /// <param name="filters">Options for filtering out messages</param> public static IReadOnlyList <DiscordMessage> GetChannelMessages(this DiscordSocketClient client, ulong channelId, MessageFilters filters = null) { return(client.GetChannelMessagesAsync(channelId, filters).GetAwaiter().GetResult()); }
public static async Task <IReadOnlyList <DiscordMessage> > GetChannelMessagesAsync(this DiscordSocketClient client, ulong channelId, MessageFilters filters = null) { var messages = await((DiscordClient)client).GetChannelMessagesAsync(channelId, filters); if (client.Config.Cache) { DiscordChannel channel = client.GetChannel(channelId); if (channel.InGuild) { GuildChannel guildChannel = (GuildChannel)channel; foreach (var message in messages) { message.GuildId = guildChannel.GuildId; } } } return(messages); }