Skip to main content
IharYakimush avatar

IharYakimush

NuGet publisher profile

Packages
28
Total Downloads
8.6M
8,615,785

Packages (28)

Serilog.Enrichers.AspNetCore.HttpContext package icon

Serilog.Enrichers.AspNetCore.HttpContext

Serilog Enricher to Set Properties From AspNetCore HttpContext to Serilog LogContext

4.9M
downloads
Community.OData.Linq package icon

Community.OData.Linq

Use OData filter text query in linq expresson for any IQuerable without ASP.NET dependency. Support netstandard2.0

2.6M
downloads
Community.AspNetCore.ExceptionHandling package icon

Community.AspNetCore.ExceptionHandling

Middleware to configure exception handling policies. Configure chain of handlers per exception type. OOTB handlers: log, retry, set responce headers and body

321.0K
downloads
Community.OData.Linq.AspNetCore package icon

Community.OData.Linq.AspNetCore

OData linq for ASP.NET Core 2.0+

284.6K
downloads
Community.AspNetCore.ExceptionHandling.Mvc package icon

Community.AspNetCore.ExceptionHandling.Mvc

Extension methods to configure exception handler which write MVC action result to responce body. Userfull for writing objects

238.3K
downloads
Community.OData.Linq.Json package icon

Community.OData.Linq.Json

Json serialization for SelectExpand result

94.3K
downloads
SolrNet.Linq package icon

SolrNet.Linq

SolrNet IQueryable provider. Extend SolrNet functionality by adding linq to solr support for basic methods.

67.3K
downloads
Community.Azure.Cosmos package icon

Community.Azure.Cosmos

Azure CosmosDb dependency injection and System.Text.Json serializer

14.6K
downloads
Community.AspNetCore.ExceptionHandling.NewtonsoftJson package icon

Community.AspNetCore.ExceptionHandling.NewtonsoftJson

Extension methods to configure exception handler which write object serialized using Newtonsoft.Json serializer to responce body. In case of using netcore2.1+ use Commmunity.AspNetCore.ExceptionHandling.Mvc package instead

10.3K
downloads
Serilog.Sinks.RabbitMq.Client package icon

Serilog.Sinks.RabbitMq.Client

Serilog RabbitMQ Sink. Can be used with WriteTo and AuditTo. Support publish comfirmations. Use 1 connection per application and 1 channel per thread according to RabbitMQ recomendations. Has high performance JsonToUtf8 serializer

8.9K
downloads
TraceIdentifiers package icon

TraceIdentifiers

Track related activities across multiple services

8.5K
downloads
TraceIdentifiers.AspNetCore package icon

TraceIdentifiers.AspNetCore

Track related activities across multiple services. Middleware for ASP.NET Core

7.7K
downloads
Community.Extensions.Caching package icon

Community.Extensions.Caching

Generic memory IMemoryCache<T> and distributed IDistributedCache<T> cache. Combined cache: check in memory first and perform fallback to distributed cache.

6.6K
downloads
TraceIdentifiers.AspNetCore.Serilog package icon

TraceIdentifiers.AspNetCore.Serilog

AspNetCore middleware to push TraceIdentifiers to Serilog LogContext

6.3K
downloads
EntLibExtensions.SemanticLogging package icon

EntLibExtensions.SemanticLogging

Semantic logging application block of Enterprise Library modified to use EventSource from "Microsoft.Diagnostics.Tracing" namespace

5.5K
downloads
Community.Extensions.Caching.Redis package icon

Community.Extensions.Caching.Redis

Redis distributed cache inplementation of IDistributedCache<T>

5.4K
downloads
EntLibExtensions.SemanticLogging.Database package icon

EntLibExtensions.SemanticLogging.Database

Semantic logging database application block of Enterprise Library modified to use EventSource from "Microsoft.Diagnostics.Tracing" namespace

5.1K
downloads
EntLibExtensions.SemanticLogging.Service package icon

EntLibExtensions.SemanticLogging.Service

Semantic Logging out-of-process logs service of Enterprise Library modified to use EventSource from "Microsoft.Diagnostics.Tracing" namespace. Currently following sinks supported: - consoleSink - customSink - flatFileSink - rollingFlatFileSink - elasticsearchSink - sqlDatabaseSink

4.6K
downloads
Community.Extensions.Caching.AppMetrics package icon

Community.Extensions.Caching.AppMetrics

Add App.Metrics to memory and distributed cache

4.4K
downloads
EntLibExtensions.ExceptionHandling package icon

EntLibExtensions.ExceptionHandling

Add extension method for ExceptionManager to support exception handling in async actions and functions. public static async Task<TResult>ProcessAsync<TResult>(this ExceptionManager exceptionManager, string policyName, Func<Task<TResult>> action, TResult defaultValue) public static async Task ProcessAsync(this ExceptionManager exceptionManager, string policyName, Func<Task> action) Add "ExceptionPolicyDefinitionFactory" class which is able to create default "ExceptionPolicyDefinition" for implementing exception shielding for component and support customization of it. 1. rethrow all exceptions derived from component base exception <typeparamref name="TBaseException"/> 2. rethrow <see cref="OperationCanceledException"/> 3. wrap generic exceptions to component specific exception <typeparamref name="TBaseException"/>

3.4K
downloads
EntLibExtensions.SemanticLogging.Elasticsearch package icon

EntLibExtensions.SemanticLogging.Elasticsearch

Semantic logging elasticsearch application block of Enterprise Library modified to use EventSource from "Microsoft.Diagnostics.Tracing" namespace

2.4K
downloads
EntLibExtensions.Infrastructure package icon

EntLibExtensions.Infrastructure

Infrastructure application block to simplify: - development and installation of window services with scheduled/repeatable actions - launching external processes

2.2K
downloads
EntLibExtensions.Infrastructure.Unity5 package icon

EntLibExtensions.Infrastructure.Unity5

Unity container based implementation of: - IWorkerActionFactory

2.0K
downloads
RabbitMQ.DependencyInjection package icon

RabbitMQ.DependencyInjection

Register multiple instances of IConnection in service collection. Maintain 1 connection per application and 1 model per thread approach. ObjectPool to access IModel. Background service to process messages

1.4K
downloads
Specification.Expressions package icon

Specification.Expressions

Specification pattern implementation for filtering objects. Main features supported: - Serialize and deserizlize specification which is usefull for configuring filters - Support references to avoid declaration of duplicate specifications - Visitors for efficien work with specification expressions tree

1.1K
downloads
TraceIdentifiers.HttpClient package icon

TraceIdentifiers.HttpClient

Append TraceIdentifiers to request

920
downloads
TraceIdentifiers.Serilog package icon

TraceIdentifiers.Serilog

Push TraceIdentifiers to Serilog LogContext

883
downloads
ReadinessProbe package icon

ReadinessProbe

Adds readiness probe endpoint to AspNetCore applications which can be used by kubernetes. Allows to perform time consuming operations after startup and indicate that app not ready to receive traffic during this time.

853
downloads