PoleOptions.cs
560 Bytes
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Collections.Generic;
using System.Text;
namespace Pole.Core
{
public class PoleOptions
{
public int PendingMessageRetryIntervalSeconds { get; set; } = 30;
public int ExpiredEventsPreBulkDeleteDelaySeconds { get; set; } = 3;
public int ExpiredEventsCollectIntervalSeconds { get; set; } = 60 * 60;
public int PublishedEventsExpiredAfterSeconds { get; set; } = 60 * 60;
public IServiceCollection Services { get; private set; }
}
}