21.244. Namespace ArmoniK.Core.Common.Utils

21.244.1. Classes

ActivityExt

Provides extension methods for class to enhance tracing capabilities.

ActivitySourceExt

Provides extension methods for class to enhance tracing capabilities.

ExceptionManager

Manage exceptions at the whole application level. If too many exceptions are thrown, the application is stopped. When the application is stopped, a grace delay is in place to let all the running services to stop properly.

ExpressionsBuilders

Provides utility methods for building LINQ expressions to filter data models based on field values.

LocalIpFinder

Helper to get local IP address.

LoggerInit

Initializes and configures logging for the application using Serilog.

ExceptionManager.Options

Options for the ExceptionManger

RendezvousChannel<T>

Queue to send T from a single producer to a consumer.

ReplaceExpressionVisitor

Represents an expression rewriter that replaces an expression with another one in an expression tree

ReplaceParameterVisitor

Visitor to replace parameters to the given parameter