Eliassen.System
0.1.85
dotnet add package Eliassen.System --version 0.1.85
NuGet\Install-Package Eliassen.System -Version 0.1.85
<PackageReference Include="Eliassen.System" Version="0.1.85" />
paket add Eliassen.System --version 0.1.85
#r "nuget: Eliassen.System, 0.1.85"
// Install Eliassen.System as a Cake Addin #addin nuget:?package=Eliassen.System&version=0.1.85 // Install Eliassen.System as a Cake Tool #tool nuget:?package=Eliassen.System&version=0.1.85
Eliassen.System
Eliassen.System provides a comprehensive set of classes and utilities for various system-related functionalities. Here's an overview of its key components:
Security.Cryptography
HashTypes
Specifies different types of hash algorithms.
- Md5: Represents the MD5 hash algorithm.
- Sha256: Represents the SHA-256 hash algorithm.
- Sha512: Represents the SHA-512 hash algorithm.
Md5Hash
Default hash of input value. Base64 encoded MD5 Hash.
- GetHash(value: string): Computes the default hash of the input value using MD5.
Sha256Hash
Default hash of input value. Base64 encoded SHA256 Hash.
- GetHash(value: string): Computes the default hash of the input value using SHA256.
Sha512Hash
Default hash of input value. Base64 encoded SHA512 Hash.
- GetHash(value: string): Computes the default hash of the input value using SHA512.
ServiceCollectionExtensions
TryAddSystemExtensions
Adds all available extensions to the IOC container.
TrySecurityExtensions
Adds support for shared security extensions.
TrySerializerExtensions
Adds support for shared serializers.
TryTemplatingExtensions
Adds support for shared templating.
SystemExtensionBuilder
Builder for configuring system extensions.
Text.Json
JsonSerializer
Default serializer for JSON.
- Serialize(obj: object, type: Type): Serializes an object to a JSON string.
- Deserialize(stream: Stream, type: Type): Deserializes a JSON stream to an object of a given type.
BsonDateTimeOffsetConverter
System.Text.Json converter to support BSON DateTimeOffset.
BsonIdConverter
Type converter for System.Text.Json to support BSON ObjectID to JSON safe export/import.
DictionaryStringObjectJsonConverter
Custom JSON converter for dictionaries with string keys and object values.
Templating
FileTemplateSource
Access template from the file system.
- Get(templateName: string): Looks up templates from the file system.
FileTemplatingOptions
Configuration settings for file templating engine.
TemplateContext
Represents the context of a template.
- Provides information about the template and its processing.
TemplateEngine
Generates a templating engine that tries to use the best match for source and provider.
- ApplyAsync: Applies the template asynchronously to the provided data.
XsltTemplateProvider
Provides template processing using XSLT.
Xml.Serialization
DefaultXmlSerializer
Default XmlSerializer.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Eliassen.Extensions (>= 0.1.85)
- Eliassen.System.Linq (>= 0.1.85)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Eliassen.System:
Package | Downloads |
---|---|
Eliassen.AspNetCore.Mvc
Package Description |
|
Eliassen.TestUtilities
Package Description |
|
Eliassen.MessageQueueing.Hosting
Package Description |
|
Eliassen.Common
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.