Show / Hide Table of Contents

Namespace Juhta.Net.Common

Classes

BlockNotImplementedException

This exception will be thrown when the execution flow enters a block that is not implemented.

ClassId

Defines a class identifier. A class identifier is a localhost file URI whose fragment part specifies a class name in a referenced library file.

The fragment part can begin with a '~.' prefix indicating that the library file name specifies the root namespace of the class. If a library path is not absolute, the path will be filled according to the current directory.

For example, the following values are valid class identifiers:

  • MyLibrary.dll#~.MyClass
  • file:///MyLibrary.dll#~.MyClass
  • file:///C:\MyDirectory\MyLibrary.dll#~.MyClass
  • file:///C:\MyDirectory\MyLibrary.dll#MyNamespace.MyClass

CommonMessages

A static class that defines the common diagnostic messages.

ConfigException

This exception will be thrown in a situation where execution cannot be continued for a reason that somehow depends on the currently effective configuration. This exception should not be thrown unless the error is avoidable by changing the configuration.

InterfaceNotSupportedException

This exception will be thrown when an object doesn't support a required interface.

InternalException

This exception can be thrown when an error occurs in an application but no technical details are wanted to be exposed to the caller.

InvalidConfigFileException

This exception will be thrown when a configuration file doesn't pass (schema) validation.

InvalidConfigValueException

This exception will be thrown when a configuration file has passed (schema) validation but in further analysis an invalid configuration value is encountered.

ObjectFactory

A static class that provides services for creating instances of such classes whose type is not directly referencable in the current programming context. A typical scenario for using this class is to create instances of classes that are not available at the build time but are known to implement a specific interface.

ObjectQueue<T>

Represents a first-in, first-out queue for a generic object type. The queue implemented by this class is thread-safe, and it also blocks readers in case of an empty queue. This queue has especially been designed to act as a work queue in multi-threaded applications.

OperatingSystemInfo

Defines a static class that provides information about the underlying operating system.

RegexPatterns

A static class that defines regular expression patterns.

Singleton<T>

Defines an abstract base class for singleton classes.

StatementNotImplementedException

This exception will be thrown when the execution flow enters a statement that is not implemented.

SymmetricCipher

Defines a class that simplifies the use of symmetric cryptographic service providers.

TimestampFactory

Defines a class for generating unique 21-digit timestamps. Timestamps will be returned in Coordinated Universal Time (UTC). An example of a timestamp is '201805282026441234567', generated on May 28, 2018 at 20:26:44.

UnexpectedException

This exception will be thrown when an unexpected error occurs.

Utf8FileWriter

Defines a writer class for UTF8-encoded files.

Back to top Copyright © 2017-2019 Juha Lähteenmäki
Generated by DocFX