23.243. Namespace ArmoniK.Core.Common.Utils

23.243.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.

FileExt

Provides extension methods for file operations, including moving and deleting files with additional safety and error handling.

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