NetFramework-SC
0.0.3
See the version list below for details.
dotnet add package NetFramework-SC --version 0.0.3
NuGet\Install-Package NetFramework-SC -Version 0.0.3
<PackageReference Include="NetFramework-SC" Version="0.0.3" />
paket add NetFramework-SC --version 0.0.3
#r "nuget: NetFramework-SC, 0.0.3"
// Install NetFramework-SC as a Cake Addin #addin nuget:?package=NetFramework-SC&version=0.0.3 // Install NetFramework-SC as a Cake Tool #tool nuget:?package=NetFramework-SC&version=0.0.3
NetFramework-SC
<table> <tbody> <tr> <td><a href="#configuration">Configuration</a></td> <td><a href="#logging">Logging</a></td> </tr> </tbody> </table>
Configuration
Special Circumstances Newtonsoft.Json based configuration functionality.
#cctor
Default constructor.
ConfigurationRootFolder
Current current configuration root folder.
GetSubConfigurationByNamespace(key)
Forgetting jObject containing configuration Namespace.
Name | Description |
---|---|
key | System.String<br>Namespace based key. |
Returns
Desired Configuration
Initialize(configurationRootFolder)
Static method that must be called first in any Special Circumstances data exploration.
Name | Description |
---|---|
configurationRootFolder | System.String<br>Folder containing namespace-based configuration files for Special Circumstances exploration. If configurationFolder does not exist it looks for ".sc" folder under your home directory. |
Initialized
To validate we are configured.
Log(namespaceKey, formatting)
Static method for logging system environment information.
Name | Description |
---|---|
namespaceKey | System.String<br>NamespaceKey for configuration to log. |
formatting | Newtonsoft.Json.Formatting<br>Indented or no formating of configuration. |
Logger
Local log4net logger.
Namespaces
Sorted list of configuration files found in ConfigurationRootFolder.
Save
Save all configurations to ConfigurationRootFolder.
SetSubConfigurationByNamespace(key, jObject)
For setting jObject containing configuration by Namespace.
Name | Description |
---|---|
key | System.String<br>Namespace based key. |
jObject | Newtonsoft.Json.Linq.JObject<br>desired configuration. |
Logging
SC log4net based logging functionality.
ConfigurationFileName
Current ConfigurationFileName.
InitializeLogs(configurationFileName)
Static method for configuring log4net functionality. If log4net.config file is found in the current working directory it will use it instead of the provided one.
Name | Description |
---|---|
configurationFileName | System.String<br>log4net configuration filename. |
Logger
Local log4net Logger.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- log4net (>= 2.0.8)
- Newtonsoft.Json (>= 11.0.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on NetFramework-SC:
Package | Downloads |
---|---|
NetFramework-SC.Data
Data functionality for Special Circumstances play ground. |
|
NetFramework-SC.AWS
AWS functionality for Special Circumstances play ground. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.0.7 | 1,774 | 7/19/2018 |
0.0.6 | 2,096 | 7/13/2018 |
0.0.5 | 1,283 | 7/10/2018 |
0.0.4 | 1,989 | 7/8/2018 |
0.0.3 | 2,188 | 7/3/2018 |
0.0.2 | 2,046 | 7/1/2018 |
0.0.1 | 2,051 | 6/17/2018 |
0.0.1-beta | 1,488 | 5/25/2018 |
0.0.1-alpha | 1,144 | 5/20/2018 |
Refactored logging functionality into separage class.