public CommandPublishMiddleware( OwinMiddleware next, ILog log, IJsonSerializer jsonSerializer, ISerializedCommandPublisher serializedCommandPublisher) : base(next) { _log = log; _jsonSerializer = jsonSerializer; _serializedCommandPublisher = serializedCommandPublisher; }
public CommandPublishMiddleware( OwinMiddleware next, ILog log, IJsonSerializer jsonSerializer, ISerializedCommandPublisher serializedCommandPublisher) : base(next) { _log = log; _jsonSerializer = jsonSerializer; _serializedCommandPublisher = serializedCommandPublisher; }
public CommandPublishMiddleware( RequestDelegate next, ILog log, IJsonSerializer jsonSerializer, ISerializedCommandPublisher serializedCommandPublisher) { _next = next; _log = log; _jsonSerializer = jsonSerializer; _serializedCommandPublisher = serializedCommandPublisher; }
public EventFlyMiddleware( RequestDelegate next, ILogger <EventFlyMiddleware> log, EventFlyWebApiOptions options, ISerializedCommandPublisher serializedCommandPublisher, ISerializedQueryExecutor serializedQueryExecutor) { _next = next; _log = log; _serializedCommandPublisher = serializedCommandPublisher; _serializedQueryExecutor = serializedQueryExecutor; var basePath = "/*" + options.BasePath.Trim('/'); CommandPath = new Regex(basePath + "/(?<name>[a-z]+)/(?<version>\\d+)/{0,1}", RegexOptions.IgnoreCase | RegexOptions.Compiled); QueryPath = new Regex(basePath + "/(?<name>[a-z0-9]+)/{0,1}", RegexOptions.IgnoreCase | RegexOptions.Compiled); }