Compare commits
9 Commits
master
...
Modules-Up
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5b302d8673 | ||
|
|
ca962fba9b | ||
|
|
89b05d5f78 | ||
|
|
2332f64748 | ||
|
|
3901fdc3a5 | ||
|
|
c16401c7d6 | ||
|
|
e13434ccff | ||
|
|
e9427b35be | ||
|
|
51798a28f5 |
13
.gitignore
vendored
13
.gitignore
vendored
@ -14,16 +14,16 @@
|
||||
*.userprefs
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
#[Dd]ebug/
|
||||
[Dd]ebugPublic/
|
||||
[Rr]elease/
|
||||
#[Rr]elease/
|
||||
[Rr]eleases/
|
||||
x64/
|
||||
x86/
|
||||
[Aa][Rr][Mm]/
|
||||
[Aa][Rr][Mm]64/
|
||||
bld/
|
||||
[Bb]in/
|
||||
#[Bb]in/
|
||||
[Oo]bj/
|
||||
[Ll]og/
|
||||
|
||||
@ -337,4 +337,9 @@ ASALocalRun/
|
||||
.localhistory/
|
||||
|
||||
# BeatPulse healthcheck temp database
|
||||
healthchecksdb
|
||||
healthchecksdb
|
||||
/Logging.Test/bin/Debug
|
||||
/Mailfunctions/bin/Debug
|
||||
/Base.Test/bin/Debug/net6.0
|
||||
/Database.Test/bin/Debug/net6.0
|
||||
/Filesystem_ONLYDLL/bin/Debug
|
||||
|
||||
158
Base/Base.vbproj
158
Base/Base.vbproj
@ -1,151 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{6EA0C51F-C2B1-4462-8198-3DE0B32B74F8}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>DigitalData.Modules.Base</RootNamespace>
|
||||
<TargetFramework>net8.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<AssemblyName>DigitalData.Modules.Base</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<MyType>Windows</MyType>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<Deterministic>true</Deterministic>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DocumentationFile>DigitalData.Modules.Base.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>DigitalData.Modules.Base.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionExplicit>On</OptionExplicit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionCompare>Binary</OptionCompare>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
<Company>Digital Data GmbH</Company>
|
||||
<AssemblyTitle>Provides baseclasses, methods and constants for DD Products</AssemblyTitle>
|
||||
<AssemblyVersion>1.3.9</AssemblyVersion>
|
||||
<FileVersion>1.3.9</FileVersion>
|
||||
<Title>$(AssemblyName)</Title>
|
||||
<Product>$(AssemblyName)</Product>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Reference Include="DigitalData.Modules.Logging, Version=2.6.5.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DigitalData.Modules.Logging.2.6.5\lib\net462\DigitalData.Modules.Logging.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\NLog.5.0.5\lib\net46\NLog.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.IO.Compression" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Transactions" />
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<PackageReference Include="NLog" Version="6.0.4" />
|
||||
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.9" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Import Include="Microsoft.VisualBasic" />
|
||||
<Import Include="System" />
|
||||
<Import Include="System.Collections" />
|
||||
<Import Include="System.Collections.Generic" />
|
||||
<Import Include="System.Data" />
|
||||
<Import Include="System.Diagnostics" />
|
||||
<Import Include="System.Linq" />
|
||||
<Import Include="System.Xml.Linq" />
|
||||
<Import Include="System.Threading.Tasks" />
|
||||
<ProjectReference Include="..\Logging_.NET8\Logging_.NET8.vbproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Include="Base\BaseClass.vb" />
|
||||
<Compile Include="Base\BaseUtils.vb" />
|
||||
<Compile Include="ECM\ECM.vb" />
|
||||
<Compile Include="Encryption\Compression.vb" />
|
||||
<Compile Include="Encryption\Encryption.vb" />
|
||||
<Compile Include="Encryption\EncryptionLegacy.vb" />
|
||||
<Compile Include="DatabaseEx.vb" />
|
||||
<Compile Include="FilesystemEx.vb" />
|
||||
<Compile Include="FileWatcher\FileWatcher.vb" />
|
||||
<Compile Include="FileWatcher\FileWatcherFilters.vb" />
|
||||
<Compile Include="FileWatcher\FileWatcherProperties.vb" />
|
||||
<Compile Include="IDB\Constants.vb" />
|
||||
<Compile Include="MimeEx.vb" />
|
||||
<Compile Include="StringFunctions.vb" />
|
||||
<Compile Include="WindowsEx.vb" />
|
||||
<Compile Include="ModuleExtensions.vb" />
|
||||
<Compile Include="FileEx.vb" />
|
||||
<Compile Include="NativeMethods.vb" />
|
||||
<Compile Include="ObjectEx.vb" />
|
||||
<Compile Include="GraphicsEx.vb" />
|
||||
<Compile Include="LanguageEx.vb" />
|
||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||
<Compile Include="My Project\Application.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Application.myapp</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Resources.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Settings.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<Compile Include="ScreenEx.vb" />
|
||||
<Compile Include="StringEx.vb" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="My Project\Resources.resx">
|
||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="My Project\Application.myapp">
|
||||
<Generator>MyApplicationCodeGenerator</Generator>
|
||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="My Project\Settings.settings">
|
||||
<None Update="MyProject\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<CustomToolNamespace>My</CustomToolNamespace>
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="README.txt" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||
<PropertyGroup>
|
||||
<PostBuildEvent>powershell.exe -command "& { &'$(SolutionDir)copy-binary.ps1' '$(TargetPath)' '$(TargetFileName)' '$(ConfigurationName)' '$(ProjectName)' }"</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
''' <summary>
|
||||
''' BaseClass that sets up a Logger.
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
Public Class DatabaseEx
|
||||
Imports System.Data
|
||||
|
||||
Public Class DatabaseEx
|
||||
''' <summary>
|
||||
''' TODO: Deprecate
|
||||
''' Checks a Row value for three different `null` values,
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Imports System.IO
|
||||
Imports System.IO.Compression
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
Public Class Compression
|
||||
Private ReadOnly _logger As Logger
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Imports System.IO
|
||||
Imports System.Security.Cryptography
|
||||
Imports System.Text.Encoding
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
''' <summary>
|
||||
''' https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Imports System.IO
|
||||
Imports DigitalData.Modules.Base.FileWatcherFilters
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
|
||||
Public Class FileWatcher
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
Imports System.IO
|
||||
Imports System.Security.Cryptography
|
||||
Imports System.Text
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Imports System.Globalization
|
||||
Imports System.Threading
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
''' <summary>
|
||||
''' Functions relating to i18n, Cultures, Translations
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
Public Class MimeEx
|
||||
Inherits BaseClass
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
Imports System.Runtime.CompilerServices
|
||||
Imports System.Data
|
||||
Imports System.Runtime.CompilerServices
|
||||
Imports System.Web
|
||||
|
||||
Public Module ModuleExtensions
|
||||
|
||||
@ -8,12 +8,12 @@ Imports System.Runtime.InteropServices
|
||||
|
||||
' Werte der Assemblyattribute überprüfen
|
||||
|
||||
<Assembly: AssemblyTitle("Modules.Base")>
|
||||
<Assembly: AssemblyDescription("basisfunktionalitäten für DigitalData Anwendungen")>
|
||||
<Assembly: AssemblyCompany("Digital Data GmbH")>
|
||||
<Assembly: AssemblyProduct("Modules.")>
|
||||
<Assembly: AssemblyCopyright("Copyright © 2025")>
|
||||
<Assembly: AssemblyTrademark("1.3.9.0")>
|
||||
'<Assembly: AssemblyTitle("Modules.Base")>
|
||||
'<Assembly: AssemblyDescription("basisfunktionalitäten für DigitalData Anwendungen")>
|
||||
'<Assembly: AssemblyCompany("Digital Data GmbH")>
|
||||
'<Assembly: AssemblyProduct("Modules.")>
|
||||
''<Assembly: AssemblyCopyright("Copyright © 2025")>
|
||||
'<Assembly: AssemblyTrademark("1.3.9.0")>
|
||||
|
||||
<Assembly: ComVisible(False)>
|
||||
|
||||
@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
||||
' indem Sie "*" wie unten gezeigt eingeben:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("1.3.9.0")>
|
||||
<Assembly: AssemblyFileVersion("1.3.9.0")>
|
||||
'<Assembly: AssemblyVersion("1.3.9.0")>
|
||||
'<Assembly: AssemblyFileVersion("1.3.9.0")>
|
||||
@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
<Profile Name="Default" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
Imports System
|
||||
Imports System.Drawing
|
||||
Imports System.Runtime.InteropServices
|
||||
Imports Digitaldata.Modules.Base.NativeMethods
|
||||
Imports System.Windows.Forms
|
||||
Imports DigitalData.Modules.Base.NativeMethods
|
||||
|
||||
|
||||
Public Class ScreenEx
|
||||
Public Const DEFAULT_WINDOW_HEIGHT = 480
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
Imports System.Globalization
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
Public Class StringFunctions
|
||||
Public Shared Function SplitText_Length(ByVal input As String, ByVal maxLength As Integer) As List(Of String)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Imports System.ComponentModel
|
||||
Imports System.Runtime.InteropServices
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
Imports DigitalData.Modules.Base.NativeMethods
|
||||
|
||||
Public Class WindowsEx
|
||||
|
||||
136
Base/bin/Debug/net8.0-windows/DigitalData.Modules.Base.deps.json
Normal file
136
Base/bin/Debug/net8.0-windows/DigitalData.Modules.Base.deps.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v8.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v8.0": {
|
||||
"DigitalData.Modules.Base/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Modules.Logging": "1.0.0",
|
||||
"NLog": "6.0.4",
|
||||
"System.Configuration.ConfigurationManager": "9.0.9",
|
||||
"DigitalData.Modules.Logging.Reference": "2.0.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Base.dll": {}
|
||||
}
|
||||
},
|
||||
"NLog/6.0.4": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.1/NLog.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.0.4.4534"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/9.0.9": {
|
||||
"dependencies": {
|
||||
"System.Diagnostics.EventLog": "9.0.9",
|
||||
"System.Security.Cryptography.ProtectedData": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Configuration.ConfigurationManager.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Diagnostics.EventLog/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Logging/1.0.0": {
|
||||
"dependencies": {
|
||||
"NLog": "6.0.4",
|
||||
"System.Configuration.ConfigurationManager": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Logging.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Logging.Reference/2.0.0.0": {
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Logging.dll": {
|
||||
"assemblyVersion": "2.0.0.0",
|
||||
"fileVersion": "2.0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"DigitalData.Modules.Base/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"NLog/6.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Xr+lIk1ZlTTFXEqnxQVLxrDqZlt2tm5X+/AhJbaY2emb/dVtGDiU5QuEtj3gHtwV/SWlP/rJ922I/BPuOJXlRw==",
|
||||
"path": "nlog/6.0.4",
|
||||
"hashPath": "nlog.6.0.4.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Q1LknxnRmmsUXt/ElBp739Gexppy0HeDYxvExpJq09jAYhpTHRRRkZIwfNKfM4BGRlFzRDVdnerZawxoE8naMg==",
|
||||
"path": "system.configuration.configurationmanager/9.0.9",
|
||||
"hashPath": "system.configuration.configurationmanager.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.EventLog/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-wpsUfnyv8E5K4WQaok6weewvAbQhcLwXFcHBm5U0gdEaBs85N//ssuYvRPFWwz2rO/9/DFP3A1sGMzUFBj8y3w==",
|
||||
"path": "system.diagnostics.eventlog/9.0.9",
|
||||
"hashPath": "system.diagnostics.eventlog.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XN37933FTzEkqGJoOTunvnvzAv/4VO/9wQ0QwsGcrR5KyQpYT0z4Ssm+f+fpY9bea6srypFp3JjNPHHC26xzLw==",
|
||||
"path": "system.security.cryptography.protecteddata/9.0.9",
|
||||
"hashPath": "system.security.cryptography.protecteddata.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"DigitalData.Modules.Logging/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Logging.Reference/2.0.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Base/bin/Debug/net8.0-windows/DigitalData.Modules.Base.dll
Normal file
BIN
Base/bin/Debug/net8.0-windows/DigitalData.Modules.Base.dll
Normal file
Binary file not shown.
BIN
Base/bin/Debug/net8.0-windows/DigitalData.Modules.Logging.dll
Normal file
BIN
Base/bin/Debug/net8.0-windows/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
BIN
Base/bin/Release/DigitalData.Modules.Base.dll
Normal file
BIN
Base/bin/Release/DigitalData.Modules.Base.dll
Normal file
Binary file not shown.
361
Base/bin/Release/DigitalData.Modules.Base.xml
Normal file
361
Base/bin/Release/DigitalData.Modules.Base.xml
Normal file
@ -0,0 +1,361 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Base
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Base.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Base.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Base.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.BaseClass">
|
||||
<summary>
|
||||
BaseClass that sets up a Logger.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.Encryption">
|
||||
<summary>
|
||||
https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.DatabaseEx.NotNull``1(System.Data.DataRow,System.String,``0)">
|
||||
<summary>
|
||||
TODO: Deprecate
|
||||
Checks a Row value for three different `null` values,
|
||||
Nothing, Empty String, DBNull
|
||||
|
||||
Returns the original value if the value is not null, or `defaultValue`
|
||||
</summary>
|
||||
<typeparam name="T">The type of the value</typeparam>
|
||||
<param name="pRow">The DataRow that contains the value</param>
|
||||
<param name="pColumn">The column name</param>
|
||||
<param name="pDefaultValue">The default value</param>
|
||||
<returns>The original value or the default value</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetChecksum(System.String)">
|
||||
<summary>
|
||||
Reads the file at `FilePath` and computes a SHA256 Hash from its contents
|
||||
</summary>
|
||||
<param name="FilePath"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetVersionedFilename(System.String)">
|
||||
<summary>
|
||||
Adds file version string to given filename `Destination` if that file already exists.
|
||||
</summary>
|
||||
<param name="pFilePath">Filepath to check</param>
|
||||
<returns>Versioned string</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetVersionedFilenameWithFilecheck(System.String,System.Func{System.String,System.Boolean})">
|
||||
<summary>
|
||||
Adds file version string to given filename `Destination` if that file already exists.
|
||||
</summary>
|
||||
<param name="pFilePath">Filepath to check</param>
|
||||
<param name="pFileExistsAction">Custom action to check for file existence</param>
|
||||
<returns>Versioned string</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetVersionedString(System.String)">
|
||||
<summary>
|
||||
Split String at version separator to:
|
||||
check if string is already versioned,
|
||||
get the string version of an already versioned string
|
||||
</summary>
|
||||
<example>
|
||||
Examples:
|
||||
test1.pdf --> test1 --> ['test1'] --> no fileversion
|
||||
test1~2.pdf --> test1~2 --> ['test1', '2'] --> version 2
|
||||
test1~12345~2.pdf --> test1~12345~2 --> ['test1', '12345', '2'] --> still version 2
|
||||
somestring~3 --> somestring~3 --> ['somestring', '3'] --> version 3
|
||||
</example>
|
||||
<param name="pString">The string to versioned</param>
|
||||
<returns>Tuple of string and version</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.RemoveFiles(System.String,System.Int32,System.String,System.String,System.Boolean)">
|
||||
<summary>
|
||||
Removes files in a directory filtered by filename, extension and last write date
|
||||
</summary>
|
||||
<param name="Path">The directory in which files will be deleted</param>
|
||||
<param name="FileKeepTime">Only delete files which are older than x days. Must be between 0 and 1000 days.</param>
|
||||
<param name="FileBaseName">A filename filter which will be checked</param>
|
||||
<param name="FileExtension">A file extension which will be checked</param>
|
||||
<param name="ContinueOnError">Should the function continue with deleting when a file could not be deleted?</param>
|
||||
<returns>True if all files were deleted or if no files were deleted, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.CopyDirectory(System.String,System.String,System.Boolean)">
|
||||
<summary>
|
||||
Copied from https://docs.microsoft.com/en-us/dotnet/standard/io/how-to-copy-directories
|
||||
</summary>
|
||||
<param name="SourceDirName"></param>
|
||||
<param name="DestDirName"></param>
|
||||
<param name="CopySubDirs"></param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.CreateDirectory(System.String,System.Boolean)">
|
||||
<summary>
|
||||
Tries to create a directory and returns its path.
|
||||
Returns a temp path if `DirectoryPath` can not be created or written to.
|
||||
</summary>
|
||||
<param name="DirectoryPath">The directory to create</param>
|
||||
<param name="TestWriteAccess">Should a write access test be performed?</param>
|
||||
<returns>The used path</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.TestFileIsLocked(System.String)">
|
||||
<summary>
|
||||
Checks if a file is locked, ie. in use by another process.
|
||||
</summary>
|
||||
<remarks>
|
||||
https://docs.microsoft.com/en-us/dotnet/standard/io/handling-io-errors
|
||||
https://stackoverflow.com/questions/876473/is-there-a-way-to-check-if-a-file-is-in-use
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.TestFileSizeIsLessThanMaxFileSize(System.String,System.Int32)">
|
||||
<summary>
|
||||
Checks the size of the supplied file.
|
||||
</summary>
|
||||
<param name="pFilePath"></param>
|
||||
<param name="pMaxFileSizeInMegaBytes"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileWatcher.HandleFileChanged(System.Object,System.IO.FileSystemEventArgs)">
|
||||
<summary>
|
||||
This may fire twice for a single save operation,
|
||||
see: https://blogs.msdn.microsoft.com/oldnewthing/20140507-00/?p=1053/
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters">
|
||||
<summary>
|
||||
Built-in filters for FileWatcher that are useful for correctly detecting changes on Office documents (currently Office 2016)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters.BaseFileFilter">
|
||||
<summary>
|
||||
Base Filter that all filters must inherit from
|
||||
Provides two functions that may be overridden and some useful file extension lists
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters.TempFileFilter">
|
||||
<summary>
|
||||
Simple Filter that filters changes made on temporary files
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters.OfficeFileFilter">
|
||||
<summary>
|
||||
Filter to detect changes on Office files
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.Truncate(System.String,System.Int32)">
|
||||
<summary>
|
||||
Truncates a string to the specified length if it exceeds that length.
|
||||
</summary>
|
||||
<param name="pString">The string</param>
|
||||
<param name="pLength">The maximum string length</param>
|
||||
<returns>The truncated string</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.EscapeForSQL(System.String)">
|
||||
<summary>
|
||||
Replaces single quotes in text for SQL Commands.
|
||||
</summary>
|
||||
<param name="pString">The string</param>
|
||||
<returns>The escaped string.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.ToBoolean(System.String)">
|
||||
<summary>
|
||||
Converts a string to boolean. Accepts true and 1 as truthy values
|
||||
</summary>
|
||||
<param name="pString">The input string</param>
|
||||
<returns>True if input is true or 1, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.IsNullOrEmpty(System.String)">
|
||||
<summary>
|
||||
Checks if a string is null or empty
|
||||
</summary>
|
||||
<param name="pString">The input string</param>
|
||||
<returns>True string is null or empty, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.IsNotNullOrEmpty(System.String)">
|
||||
<summary>
|
||||
Checks if a string is NOT null or empty
|
||||
</summary>
|
||||
<param name="pString">The input string</param>
|
||||
<returns>True string is null or empty, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.GetChecksumFromFileContents(System.String)">
|
||||
<summary>
|
||||
Reads the file at `FilePath` and computes a SHA256 Hash from its contents
|
||||
</summary>
|
||||
<param name="pFilePath"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.GetDateDirectory(System.String,System.DateTime)">
|
||||
<summary>
|
||||
Returns a Dictionary path in the form of [Base]\[Year]\[Month]\[Day]
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<param name="pDate">The date to be used</param>
|
||||
<returns>The final directory path</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.GetDateDirectory(System.String)">
|
||||
<summary>
|
||||
Returns a Dictionary path in the form of [Base]\[Year]\[Month]\[Day] based on the current date
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<returns>The final directory path</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.CreateDateDirectory(System.String,System.DateTime)">
|
||||
<summary>
|
||||
Creates a Dictionary in the form of [Base]\[Year]\[Month]\[Day]
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<param name="pDate">The date to be used</param>
|
||||
<returns>The created path. If the directory cannot be created, Nothing.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.CreateDateDirectory(System.String)">
|
||||
<summary>
|
||||
Creates a Dictionary in the form of [Base]\[Year]\[Month]\[Day] based on the current date
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<returns>The created path. If the directory cannot be created, Nothing.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.NotNull``1(``0,``0)">
|
||||
<summary>
|
||||
Checks a value for three different `null` values,
|
||||
Nothing, Empty String, DBNull
|
||||
|
||||
Returns the original value if the value is not null, or `defaultValue`
|
||||
</summary>
|
||||
<typeparam name="T">The type of the value</typeparam>
|
||||
<param name="value">The value</param>
|
||||
<param name="defaultValue">The default Value</param>
|
||||
<returns>The original value or the default value</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.ToEnum``1(System.String)">
|
||||
<summary>
|
||||
Converts a String value to the given Enum
|
||||
</summary>
|
||||
<typeparam name="T">The Enum Type</typeparam>
|
||||
<param name="value">The string value to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.ToEnum``1(System.Int32)">
|
||||
<summary>
|
||||
Converts an Integer value to the given Enum
|
||||
</summary>
|
||||
<typeparam name="T">The Enum Type</typeparam>
|
||||
<param name="value">The integer value to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.ToEnum``1(System.Int64)">
|
||||
<summary>
|
||||
Converts a Long value to the given Enum
|
||||
</summary>
|
||||
<typeparam name="T">The Enum Type</typeparam>
|
||||
<param name="value">The long value to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.GraphicsEx.GetBrightness(System.Drawing.Color)">
|
||||
<summary>
|
||||
Returns the brightness of a color as a number between 0 and 1
|
||||
</summary>
|
||||
<param name="pColor">The color to check</param>
|
||||
<returns>Low values for dark colors, high values for bright colors.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.GraphicsEx.GetContrastedColor(System.Drawing.Color)">
|
||||
<summary>
|
||||
Returns a foreground/text color of either black or white, depending on the brightness of `pOtherColor`
|
||||
</summary>
|
||||
<param name="pOtherColor">The Background color whose brightness is determined</param>
|
||||
<returns>A text color which is either white or black</returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.LanguageEx">
|
||||
<summary>
|
||||
Functions relating to i18n, Cultures, Translations
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.LanguageEx.SetApplicationLanguage(DigitalData.Modules.Logging.Logger,System.String,System.String)">
|
||||
<summary>
|
||||
Sets the Language of the current thread by setting CurrentCulture and CurrentUICulture
|
||||
</summary>
|
||||
<param name="pLogger">A Logger instance</param>
|
||||
<param name="pUserLanguage">A language code in the form of 'de-DE'</param>
|
||||
<param name="pUserDateFormat">A custom date pattern</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.LanguageEx.LogApplicationLanguage(DigitalData.Modules.Logging.Logger)">
|
||||
<summary>
|
||||
Logs the culture settings of the current thread
|
||||
</summary>
|
||||
<param name="pLogger">A Logger instance</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ScreenEx.IsVisibleOnAnyScreen(System.Drawing.Point)">
|
||||
<summary>
|
||||
Checks if a point is Visible on any screen
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ScreenEx.SizeIsVisible(System.Drawing.Size)">
|
||||
<summary>
|
||||
Checks if Size is not negative
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ScreenEx.LocationIsVisible(System.Drawing.Point)">
|
||||
<summary>
|
||||
Checks if Location is not negative
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.ConvertTextToSlug(System.String)">
|
||||
<summary>
|
||||
Creates a "slug" from text that can be used as part of a valid URL.
|
||||
Invalid characters are converted to hyphens. Punctuation that Is
|
||||
perfect valid in a URL Is also converted to hyphens to keep the
|
||||
result mostly text. Steps are taken to prevent leading, trailing,
|
||||
And consecutive hyphens.
|
||||
</summary>
|
||||
<param name="s">The string to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.RemoveInvalidCharacters(System.String)">
|
||||
<summary>
|
||||
Removes Invalid characters from a string, suitable for file and path names
|
||||
|
||||
Removed characters are:
|
||||
|
||||
* Illegal File-characters
|
||||
* Illegal Path-characters
|
||||
* Unicode characters that classify as Emoji
|
||||
* All characters above codepoint U+10000
|
||||
|
||||
See:
|
||||
https://stackoverflow.com/questions/46905176/detecting-all-emojis
|
||||
https://stackoverflow.com/questions/28023682/how-do-i-remove-emoji-characters-from-a-string
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.GetShortGUID">
|
||||
<summary>
|
||||
Generates a random short (8 characters) guid
|
||||
</summary>
|
||||
<returns>The generated guid as a String</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.TestContainsInvalidCharacters(System.String)">
|
||||
<summary>
|
||||
Checks if string contains invalid characters
|
||||
</summary>
|
||||
<param name="pString"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.GetChecksum(System.String)">
|
||||
<summary>
|
||||
Creates a hash using the SHA256 algorithm and returns it
|
||||
</summary>
|
||||
<param name="pStringToCheck">Any string</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Base/bin/Release/DigitalData.Modules.Logging.dll
Normal file
BIN
Base/bin/Release/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
200
Base/bin/Release/DigitalData.Modules.Logging.xml
Normal file
200
Base/bin/Release/DigitalData.Modules.Logging.xml
Normal file
@ -0,0 +1,200 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Logging
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Logging.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Logging.LogConfig">
|
||||
<module>LogConfig</module>
|
||||
<version>0.0.1.0</version>
|
||||
<date>02.10.2018</date>
|
||||
<summary>
|
||||
Module that writes file-logs to different locations:
|
||||
local application data, the current directory or a custom path.
|
||||
Files and directories will be automatically created.
|
||||
</summary>
|
||||
<dependencies>
|
||||
NLog, >= 4.5.8
|
||||
</dependencies>
|
||||
<example>
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Class FooProgram
|
||||
Private Logger as Logger
|
||||
Private LogConfig as LogConfig
|
||||
|
||||
Public Sub New()
|
||||
LogConfig = new LogConfig(args)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Class FooLib
|
||||
Private Logger as NLog.Logger
|
||||
|
||||
Public Sub New(LogConfig as LogConfig)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
</example>
|
||||
<remarks>
|
||||
If logpath can not be written to, falls back to temp folder as defined in:
|
||||
https://docs.microsoft.com/de-de/dotnet/api/system.io.path.gettemppath?view=netframework-4.7.2
|
||||
|
||||
If used in a service, LogPath must be set to CustomPath, otherwise the Log will be written to System32!
|
||||
|
||||
For NLog Troubleshooting, set the following Environment variables to write the NLog internal Log:
|
||||
- NLOG_INTERNAL_LOG_LEVEL: Debug
|
||||
- NLOG_INTERNAL_LOG_FILE: ex. C:\Temp\Nlog_Internal.log
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFactory">
|
||||
<summary>
|
||||
Returns the NLog.LogFactory object that is used to create Loggers
|
||||
</summary>
|
||||
<returns>LogFactory object</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFile">
|
||||
<summary>
|
||||
Returns the path to the current default logfile
|
||||
</summary>
|
||||
<returns>Filepath to the logfile</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogDirectory">
|
||||
<summary>
|
||||
Returns the path to the current log directory
|
||||
</summary>
|
||||
<returns>Directory path to the log directory</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Debug">
|
||||
<summary>
|
||||
Determines if a debug log will be written
|
||||
</summary>
|
||||
<returns>True, if debug log will be written. False otherwise.</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Logs">
|
||||
<summary>
|
||||
Returns Logs in Memory as List(Of String) if Debug is enabled
|
||||
Returns an empty list if debug is disabled
|
||||
</summary>
|
||||
<returns>A list of log messages</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogOptions)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with the options supplied as a LogOptions object
|
||||
</summary>
|
||||
<param name="Options"></param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogConfig.PathType,System.String,System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with a logpath and optinally a filename-suffix.
|
||||
</summary>
|
||||
<param name="LogPath">The basepath to write logs to. Can be AppData, CurrentDirectory or CustomPath.</param>
|
||||
<param name="CustomLogPath">If `logPath` is set to custom, this defines the custom logPath.</param>
|
||||
<param name="Suffix">If set to anything other than Nothing, extends the logfile name with this suffix.</param>
|
||||
<param name="CompanyName">CompanyName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="ProductName">ProductName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="FileKeepRangeInDays">Amount of days where files are kept and not deleted.</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearOldLogfiles(System.Int32)">
|
||||
<summary>
|
||||
Clears old LogFiles from the configured logpath for compliance with the GDPR
|
||||
</summary>
|
||||
<param name="FileKeepRange">Days in which logfiles should be kept. All files older than `Now - FileKeepInterval` will be deleted.</param>
|
||||
<returns>True, if files were deleted as expected or no files were deleted. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger">
|
||||
<summary>
|
||||
Returns the Logger for the calling class
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified classname
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLoggerFor(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified module using event-properties
|
||||
</summary>
|
||||
<remarks>
|
||||
https://github.com/NLog/NLog/wiki/EventProperties-Layout-Renderer
|
||||
https://stackoverflow.com/questions/31337030/separate-log-file-for-specific-class-instance-using-nlog/32065824#32065824
|
||||
</remarks>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the Logger for a class specified by `ClassName`
|
||||
</summary>
|
||||
<param name="ClassName">The name of the class the logger belongs to</param>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearLogs">
|
||||
<summary>
|
||||
Clears the internal log
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetClassFullName(System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Gets the fully qualified name of the class invoking the calling method,
|
||||
including the namespace but Not the assembly.
|
||||
</summary>
|
||||
<returns>The fully qualified class name</returns>
|
||||
<remarks>This method is very resource-intensive!</remarks>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetConfig(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the initial log configuration
|
||||
</summary>
|
||||
<param name="productName">The chosen productname</param>
|
||||
<param name="logFileSuffix">The chosen suffix</param>
|
||||
<returns>A NLog.LoggingConfiguration object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.AddDefaultRules(NLog.Config.LoggingConfiguration@)">
|
||||
<summary>
|
||||
Adds the default rules
|
||||
</summary>
|
||||
<param name="config">A NLog.LoggingConfiguration object</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetCurrentLogFilePath">
|
||||
<summary>
|
||||
Returns the full path of the current default log file.
|
||||
</summary>
|
||||
<returns>Full path of the current default log file</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ReloadConfig">
|
||||
<summary>
|
||||
Reconfigures and re-adds all loggers, optionally adding the debug rule.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Base/bin/Release/NLog.dll
Normal file
BIN
Base/bin/Release/NLog.dll
Normal file
Binary file not shown.
28265
Base/bin/Release/NLog.xml
Normal file
28265
Base/bin/Release/NLog.xml
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,166 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.props" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{44982F9B-6116-44E2-85D0-F39650B1EF99}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>DigitalData.Modules.Config</RootNamespace>
|
||||
<TargetFramework>net8.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<AssemblyName>DigitalData.Modules.Config</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<MyType>Windows</MyType>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DocumentationFile>DigitalData.Modules.Config.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>DigitalData.Modules.Config.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionExplicit>On</OptionExplicit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionCompare>Binary</OptionCompare>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
<Company>Digital Data GmbH</Company>
|
||||
<AssemblyTitle>Provides configuration methods for DD Products</AssemblyTitle>
|
||||
<AssemblyVersion>1.4.0</AssemblyVersion>
|
||||
<FileVersion>1.4.0</FileVersion>
|
||||
<Title>$(AssemblyName)</Title>
|
||||
<Product>$(AssemblyName)</Product>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Reference Include="DigitalData.Modules.Base, Version=1.3.8.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DigitalData.Modules.Base.1.3.8\lib\net462\DigitalData.Modules.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DigitalData.Modules.Database, Version=2.3.5.4, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DigitalData.Modules.Database.2.3.5.4\lib\net462\DigitalData.Modules.Database.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DigitalData.Modules.Encryption, Version=1.3.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DigitalData.Modules.Encryption.1.3.1\lib\net462\DigitalData.Modules.Encryption.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DigitalData.Modules.Logging, Version=2.6.5.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DigitalData.Modules.Logging.2.6.5\lib\net462\DigitalData.Modules.Logging.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="EntityFramework.Firebird, Version=6.4.0.0, Culture=neutral, PublicKeyToken=42d22d092898e5f8, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\EntityFramework.Firebird.6.4.0\lib\net452\EntityFramework.Firebird.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="FirebirdSql.Data.FirebirdClient, Version=7.5.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\FirebirdSql.Data.FirebirdClient.7.5.0\lib\net452\FirebirdSql.Data.FirebirdClient.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\NLog.5.0.5\lib\net46\NLog.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Data.Odbc, Version=6.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Data.Odbc.6.0.1\lib\net461\System.Data.Odbc.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Transactions" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<PackageReference Include="NLog" Version="6.0.4" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Import Include="Microsoft.VisualBasic" />
|
||||
<Import Include="System" />
|
||||
<Import Include="System.Collections" />
|
||||
<Import Include="System.Collections.Generic" />
|
||||
<Import Include="System.Data" />
|
||||
<Import Include="System.Diagnostics" />
|
||||
<Import Include="System.Linq" />
|
||||
<Import Include="System.Xml.Linq" />
|
||||
<Import Include="System.Threading.Tasks" />
|
||||
<ProjectReference Include="..\Base\Base.vbproj" />
|
||||
<ProjectReference Include="..\Database\Database.vbproj" />
|
||||
<ProjectReference Include="..\Encryption\Encryption.vbproj" />
|
||||
<ProjectReference Include="..\Logging_.NET8\Logging_.NET8.vbproj" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Include="ConfigAttributes.vb" />
|
||||
<Compile Include="ConfigDbFunct.vb" />
|
||||
<Compile Include="ConfigManager.vb" />
|
||||
<Compile Include="ConfigSample.vb" />
|
||||
<Compile Include="ConfigUtils.vb" />
|
||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||
<Compile Include="My Project\Application.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Application.myapp</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Resources.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Settings.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="My Project\Resources.resx">
|
||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
<None Include="My Project\Application.myapp">
|
||||
<Generator>MyApplicationCodeGenerator</Generator>
|
||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="My Project\Settings.settings">
|
||||
<None Update="MyProject\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<CustomToolNamespace>My</CustomToolNamespace>
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="README.txt" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||
<PropertyGroup>
|
||||
<PostBuildEvent>powershell.exe -command "& { &'$(SolutionDir)copy-binary.ps1' '$(TargetPath)' '$(TargetFileName)' '$(ConfigurationName)' '$(ProjectName)' }"</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<ErrorText>Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\EntityFramework.6.4.4\build\EntityFramework.props'))" />
|
||||
<Error Condition="!Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\EntityFramework.6.4.4\build\EntityFramework.targets'))" />
|
||||
</Target>
|
||||
<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.targets" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.targets')" />
|
||||
</Project>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -1,35 +1,9 @@
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
Imports System.Runtime.InteropServices
|
||||
|
||||
' Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
' die einer Assembly zugeordnet sind.
|
||||
|
||||
' Werte der Assemblyattribute überprüfen
|
||||
|
||||
<Assembly: AssemblyTitle("Modules.Config")>
|
||||
<Assembly: AssemblyDescription("Stellt Module für die Konfiguration von Produkten bereit")>
|
||||
<Assembly: AssemblyCompany("Digital Data GmbH, Heuchelheim")>
|
||||
<Assembly: AssemblyProduct("Modules.Config")>
|
||||
<Assembly: AssemblyCopyright("Copyright © 2025")>
|
||||
<Assembly: AssemblyTrademark("")>
|
||||
|
||||
<Assembly: ComVisible(False)>
|
||||
|
||||
'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
|
||||
<Assembly: Guid("6e67fba4-81d1-44bb-81f4-16ad52822192")>
|
||||
|
||||
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
'
|
||||
' Hauptversion
|
||||
' Nebenversion
|
||||
' Buildnummer
|
||||
' Revision
|
||||
'
|
||||
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
' übernehmen, indem Sie "*" eingeben:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("1.3.0.0")>
|
||||
<Assembly: AssemblyFileVersion("1.3.0.0")>
|
||||
|
||||
@ -1,70 +0,0 @@
|
||||
Imports Config
|
||||
Imports NLog
|
||||
|
||||
''' <summary>
|
||||
''' Sample Config Class inheriting from BaseConfig
|
||||
'''
|
||||
'''
|
||||
'''
|
||||
''' Things this class should do:
|
||||
'''
|
||||
''' - Provide defaults for all values
|
||||
''' - Load the current config using the LoadConfig method of BaseConfig
|
||||
''' - If no configfile was found, it should create a new datatable with only default values
|
||||
''' - If a configfile was found, it should merge the values from this file with the defaults from this class
|
||||
''' - For each propertyname defined in PropertyNames
|
||||
''' - Check for existing value in datatable
|
||||
''' - If a value is present, use it
|
||||
''' - If no value is exists, use the default value
|
||||
''' - Assign the resulting values to class properties
|
||||
''' - Save the new config to disk
|
||||
''' </summary>
|
||||
Public Class SampleConfig
|
||||
Inherits BaseConfig
|
||||
|
||||
Private _logger As Logger
|
||||
|
||||
Public ReadOnly ConnectionString As String
|
||||
Public ReadOnly UniversalViewer As String
|
||||
|
||||
Public Overloads ReadOnly Property PropertyNames As Dictionary(Of String, String)
|
||||
Get
|
||||
Return New Dictionary(Of String, String) From {
|
||||
{"ConnectionString", ""},
|
||||
{"UniversalViewer", ""}
|
||||
}
|
||||
End Get
|
||||
End Property
|
||||
|
||||
Public Sub New(LogFactory As LogFactory)
|
||||
MyBase.New(LogFactory)
|
||||
|
||||
_logger = LogFactory.GetCurrentClassLogger()
|
||||
|
||||
' Load the existing values from the config file into PropertyNames
|
||||
' overwriting the default values
|
||||
Dim oDataTable = LoadConfig()
|
||||
|
||||
For Each oRow As DataRow In oDataTable.Rows
|
||||
Dim oValue = oRow.Item(_configValue)
|
||||
Dim oKey = oRow.Item(_configKey)
|
||||
|
||||
PropertyNames.Item(oKey) = oValue
|
||||
Next
|
||||
|
||||
' Assign the merged properties to class properties, optionally converting them beforehand
|
||||
For Each oProperty As KeyValuePair(Of String, String) In PropertyNames
|
||||
Select Case oProperty.Key
|
||||
Case "ConnectionString"
|
||||
ConnectionString = oProperty.Value
|
||||
Case "UniversalViewer"
|
||||
UniversalViewer = oProperty.Value
|
||||
Case Else
|
||||
_logger.Warn("Property {0} was found in PropertyNames but was not assigned to a config property", oProperty.Key)
|
||||
End Select
|
||||
Next
|
||||
|
||||
' Convert the dictionary back to a datatable and save it
|
||||
SaveConfig(ConvertToDataTable(PropertyNames))
|
||||
End Sub
|
||||
End Class
|
||||
BIN
Config/bin/Debug/DigitalData.Modules.Base.dll
Normal file
BIN
Config/bin/Debug/DigitalData.Modules.Base.dll
Normal file
Binary file not shown.
361
Config/bin/Debug/DigitalData.Modules.Base.xml
Normal file
361
Config/bin/Debug/DigitalData.Modules.Base.xml
Normal file
@ -0,0 +1,361 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Base
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Base.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Base.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Base.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.BaseClass">
|
||||
<summary>
|
||||
BaseClass that sets up a Logger.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.Encryption">
|
||||
<summary>
|
||||
https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.DatabaseEx.NotNull``1(System.Data.DataRow,System.String,``0)">
|
||||
<summary>
|
||||
TODO: Deprecate
|
||||
Checks a Row value for three different `null` values,
|
||||
Nothing, Empty String, DBNull
|
||||
|
||||
Returns the original value if the value is not null, or `defaultValue`
|
||||
</summary>
|
||||
<typeparam name="T">The type of the value</typeparam>
|
||||
<param name="pRow">The DataRow that contains the value</param>
|
||||
<param name="pColumn">The column name</param>
|
||||
<param name="pDefaultValue">The default value</param>
|
||||
<returns>The original value or the default value</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetChecksum(System.String)">
|
||||
<summary>
|
||||
Reads the file at `FilePath` and computes a SHA256 Hash from its contents
|
||||
</summary>
|
||||
<param name="FilePath"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetVersionedFilename(System.String)">
|
||||
<summary>
|
||||
Adds file version string to given filename `Destination` if that file already exists.
|
||||
</summary>
|
||||
<param name="pFilePath">Filepath to check</param>
|
||||
<returns>Versioned string</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetVersionedFilenameWithFilecheck(System.String,System.Func{System.String,System.Boolean})">
|
||||
<summary>
|
||||
Adds file version string to given filename `Destination` if that file already exists.
|
||||
</summary>
|
||||
<param name="pFilePath">Filepath to check</param>
|
||||
<param name="pFileExistsAction">Custom action to check for file existence</param>
|
||||
<returns>Versioned string</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.GetVersionedString(System.String)">
|
||||
<summary>
|
||||
Split String at version separator to:
|
||||
check if string is already versioned,
|
||||
get the string version of an already versioned string
|
||||
</summary>
|
||||
<example>
|
||||
Examples:
|
||||
test1.pdf --> test1 --> ['test1'] --> no fileversion
|
||||
test1~2.pdf --> test1~2 --> ['test1', '2'] --> version 2
|
||||
test1~12345~2.pdf --> test1~12345~2 --> ['test1', '12345', '2'] --> still version 2
|
||||
somestring~3 --> somestring~3 --> ['somestring', '3'] --> version 3
|
||||
</example>
|
||||
<param name="pString">The string to versioned</param>
|
||||
<returns>Tuple of string and version</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.RemoveFiles(System.String,System.Int32,System.String,System.String,System.Boolean)">
|
||||
<summary>
|
||||
Removes files in a directory filtered by filename, extension and last write date
|
||||
</summary>
|
||||
<param name="Path">The directory in which files will be deleted</param>
|
||||
<param name="FileKeepTime">Only delete files which are older than x days. Must be between 0 and 1000 days.</param>
|
||||
<param name="FileBaseName">A filename filter which will be checked</param>
|
||||
<param name="FileExtension">A file extension which will be checked</param>
|
||||
<param name="ContinueOnError">Should the function continue with deleting when a file could not be deleted?</param>
|
||||
<returns>True if all files were deleted or if no files were deleted, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.CopyDirectory(System.String,System.String,System.Boolean)">
|
||||
<summary>
|
||||
Copied from https://docs.microsoft.com/en-us/dotnet/standard/io/how-to-copy-directories
|
||||
</summary>
|
||||
<param name="SourceDirName"></param>
|
||||
<param name="DestDirName"></param>
|
||||
<param name="CopySubDirs"></param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.CreateDirectory(System.String,System.Boolean)">
|
||||
<summary>
|
||||
Tries to create a directory and returns its path.
|
||||
Returns a temp path if `DirectoryPath` can not be created or written to.
|
||||
</summary>
|
||||
<param name="DirectoryPath">The directory to create</param>
|
||||
<param name="TestWriteAccess">Should a write access test be performed?</param>
|
||||
<returns>The used path</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.TestFileIsLocked(System.String)">
|
||||
<summary>
|
||||
Checks if a file is locked, ie. in use by another process.
|
||||
</summary>
|
||||
<remarks>
|
||||
https://docs.microsoft.com/en-us/dotnet/standard/io/handling-io-errors
|
||||
https://stackoverflow.com/questions/876473/is-there-a-way-to-check-if-a-file-is-in-use
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FilesystemEx.TestFileSizeIsLessThanMaxFileSize(System.String,System.Int32)">
|
||||
<summary>
|
||||
Checks the size of the supplied file.
|
||||
</summary>
|
||||
<param name="pFilePath"></param>
|
||||
<param name="pMaxFileSizeInMegaBytes"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileWatcher.HandleFileChanged(System.Object,System.IO.FileSystemEventArgs)">
|
||||
<summary>
|
||||
This may fire twice for a single save operation,
|
||||
see: https://blogs.msdn.microsoft.com/oldnewthing/20140507-00/?p=1053/
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters">
|
||||
<summary>
|
||||
Built-in filters for FileWatcher that are useful for correctly detecting changes on Office documents (currently Office 2016)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters.BaseFileFilter">
|
||||
<summary>
|
||||
Base Filter that all filters must inherit from
|
||||
Provides two functions that may be overridden and some useful file extension lists
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters.TempFileFilter">
|
||||
<summary>
|
||||
Simple Filter that filters changes made on temporary files
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.FileWatcherFilters.OfficeFileFilter">
|
||||
<summary>
|
||||
Filter to detect changes on Office files
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.Truncate(System.String,System.Int32)">
|
||||
<summary>
|
||||
Truncates a string to the specified length if it exceeds that length.
|
||||
</summary>
|
||||
<param name="pString">The string</param>
|
||||
<param name="pLength">The maximum string length</param>
|
||||
<returns>The truncated string</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.EscapeForSQL(System.String)">
|
||||
<summary>
|
||||
Replaces single quotes in text for SQL Commands.
|
||||
</summary>
|
||||
<param name="pString">The string</param>
|
||||
<returns>The escaped string.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.ToBoolean(System.String)">
|
||||
<summary>
|
||||
Converts a string to boolean. Accepts true and 1 as truthy values
|
||||
</summary>
|
||||
<param name="pString">The input string</param>
|
||||
<returns>True if input is true or 1, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.IsNullOrEmpty(System.String)">
|
||||
<summary>
|
||||
Checks if a string is null or empty
|
||||
</summary>
|
||||
<param name="pString">The input string</param>
|
||||
<returns>True string is null or empty, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ModuleExtensions.IsNotNullOrEmpty(System.String)">
|
||||
<summary>
|
||||
Checks if a string is NOT null or empty
|
||||
</summary>
|
||||
<param name="pString">The input string</param>
|
||||
<returns>True string is null or empty, otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.GetChecksumFromFileContents(System.String)">
|
||||
<summary>
|
||||
Reads the file at `FilePath` and computes a SHA256 Hash from its contents
|
||||
</summary>
|
||||
<param name="pFilePath"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.GetDateDirectory(System.String,System.DateTime)">
|
||||
<summary>
|
||||
Returns a Dictionary path in the form of [Base]\[Year]\[Month]\[Day]
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<param name="pDate">The date to be used</param>
|
||||
<returns>The final directory path</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.GetDateDirectory(System.String)">
|
||||
<summary>
|
||||
Returns a Dictionary path in the form of [Base]\[Year]\[Month]\[Day] based on the current date
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<returns>The final directory path</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.CreateDateDirectory(System.String,System.DateTime)">
|
||||
<summary>
|
||||
Creates a Dictionary in the form of [Base]\[Year]\[Month]\[Day]
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<param name="pDate">The date to be used</param>
|
||||
<returns>The created path. If the directory cannot be created, Nothing.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.FileEx.CreateDateDirectory(System.String)">
|
||||
<summary>
|
||||
Creates a Dictionary in the form of [Base]\[Year]\[Month]\[Day] based on the current date
|
||||
</summary>
|
||||
<param name="pBaseDirectory">The basedirectory</param>
|
||||
<returns>The created path. If the directory cannot be created, Nothing.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.NotNull``1(``0,``0)">
|
||||
<summary>
|
||||
Checks a value for three different `null` values,
|
||||
Nothing, Empty String, DBNull
|
||||
|
||||
Returns the original value if the value is not null, or `defaultValue`
|
||||
</summary>
|
||||
<typeparam name="T">The type of the value</typeparam>
|
||||
<param name="value">The value</param>
|
||||
<param name="defaultValue">The default Value</param>
|
||||
<returns>The original value or the default value</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.ToEnum``1(System.String)">
|
||||
<summary>
|
||||
Converts a String value to the given Enum
|
||||
</summary>
|
||||
<typeparam name="T">The Enum Type</typeparam>
|
||||
<param name="value">The string value to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.ToEnum``1(System.Int32)">
|
||||
<summary>
|
||||
Converts an Integer value to the given Enum
|
||||
</summary>
|
||||
<typeparam name="T">The Enum Type</typeparam>
|
||||
<param name="value">The integer value to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ObjectEx.ToEnum``1(System.Int64)">
|
||||
<summary>
|
||||
Converts a Long value to the given Enum
|
||||
</summary>
|
||||
<typeparam name="T">The Enum Type</typeparam>
|
||||
<param name="value">The long value to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.GraphicsEx.GetBrightness(System.Drawing.Color)">
|
||||
<summary>
|
||||
Returns the brightness of a color as a number between 0 and 1
|
||||
</summary>
|
||||
<param name="pColor">The color to check</param>
|
||||
<returns>Low values for dark colors, high values for bright colors.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.GraphicsEx.GetContrastedColor(System.Drawing.Color)">
|
||||
<summary>
|
||||
Returns a foreground/text color of either black or white, depending on the brightness of `pOtherColor`
|
||||
</summary>
|
||||
<param name="pOtherColor">The Background color whose brightness is determined</param>
|
||||
<returns>A text color which is either white or black</returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Base.LanguageEx">
|
||||
<summary>
|
||||
Functions relating to i18n, Cultures, Translations
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.LanguageEx.SetApplicationLanguage(DigitalData.Modules.Logging.Logger,System.String,System.String)">
|
||||
<summary>
|
||||
Sets the Language of the current thread by setting CurrentCulture and CurrentUICulture
|
||||
</summary>
|
||||
<param name="pLogger">A Logger instance</param>
|
||||
<param name="pUserLanguage">A language code in the form of 'de-DE'</param>
|
||||
<param name="pUserDateFormat">A custom date pattern</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.LanguageEx.LogApplicationLanguage(DigitalData.Modules.Logging.Logger)">
|
||||
<summary>
|
||||
Logs the culture settings of the current thread
|
||||
</summary>
|
||||
<param name="pLogger">A Logger instance</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ScreenEx.IsVisibleOnAnyScreen(System.Drawing.Point)">
|
||||
<summary>
|
||||
Checks if a point is Visible on any screen
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ScreenEx.SizeIsVisible(System.Drawing.Size)">
|
||||
<summary>
|
||||
Checks if Size is not negative
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.ScreenEx.LocationIsVisible(System.Drawing.Point)">
|
||||
<summary>
|
||||
Checks if Location is not negative
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.ConvertTextToSlug(System.String)">
|
||||
<summary>
|
||||
Creates a "slug" from text that can be used as part of a valid URL.
|
||||
Invalid characters are converted to hyphens. Punctuation that Is
|
||||
perfect valid in a URL Is also converted to hyphens to keep the
|
||||
result mostly text. Steps are taken to prevent leading, trailing,
|
||||
And consecutive hyphens.
|
||||
</summary>
|
||||
<param name="s">The string to convert</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.RemoveInvalidCharacters(System.String)">
|
||||
<summary>
|
||||
Removes Invalid characters from a string, suitable for file and path names
|
||||
|
||||
Removed characters are:
|
||||
|
||||
* Illegal File-characters
|
||||
* Illegal Path-characters
|
||||
* Unicode characters that classify as Emoji
|
||||
* All characters above codepoint U+10000
|
||||
|
||||
See:
|
||||
https://stackoverflow.com/questions/46905176/detecting-all-emojis
|
||||
https://stackoverflow.com/questions/28023682/how-do-i-remove-emoji-characters-from-a-string
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.GetShortGUID">
|
||||
<summary>
|
||||
Generates a random short (8 characters) guid
|
||||
</summary>
|
||||
<returns>The generated guid as a String</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.TestContainsInvalidCharacters(System.String)">
|
||||
<summary>
|
||||
Checks if string contains invalid characters
|
||||
</summary>
|
||||
<param name="pString"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Base.StringEx.GetChecksum(System.String)">
|
||||
<summary>
|
||||
Creates a hash using the SHA256 algorithm and returns it
|
||||
</summary>
|
||||
<param name="pStringToCheck">Any string</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Config/bin/Debug/DigitalData.Modules.Config.dll
Normal file
BIN
Config/bin/Debug/DigitalData.Modules.Config.dll
Normal file
Binary file not shown.
22
Config/bin/Debug/DigitalData.Modules.Config.dll.config
Normal file
22
Config/bin/Debug/DigitalData.Modules.Config.dll.config
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<entityFramework>
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" />
|
||||
</providers>
|
||||
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" />
|
||||
</entityFramework>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
195
Config/bin/Debug/DigitalData.Modules.Config.xml
Normal file
195
Config/bin/Debug/DigitalData.Modules.Config.xml
Normal file
@ -0,0 +1,195 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Config
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Config.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Config.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Config.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Config.ConfigAttributes.ConnectionStringAttribute">
|
||||
<summary>
|
||||
The primary connection string. Will not be saved to userconfig.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Config.ConfigAttributes.ConnectionStringTestAttribute">
|
||||
<summary>
|
||||
The test connection string. Will not be saved to userconfig.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Config.ConfigAttributes.ConnectionStringAppServerAttribute">
|
||||
<summary>
|
||||
The app serverSQL connection string. Will not be saved to userconfig.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Config.ConfigAttributes.EDMIAppServerAttribute">
|
||||
<summary>
|
||||
The EDMIapp server . Will not be saved to userconfig.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Config.ConfigAttributes.GlobalSettingAttribute">
|
||||
<summary>
|
||||
Global setting. Will not be saved to userconfig.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigDbFunct.GetProductLicense(System.String,System.String,DigitalData.Modules.Logging.LogConfig,System.String)">
|
||||
<summary>
|
||||
Ermittelt die aktuelle Lizenz für das gewünschte Produkt
|
||||
aus der DB-Tabelle TBDD_3RD_PARTY_MODULES
|
||||
</summary>
|
||||
|
||||
<param name="pLogConfig">An instance of LogConfig</param>
|
||||
<param name="pConnectionString">Initial connectionstring for connecting to DD_ECM database.</param>
|
||||
<returns>LicenseKey, if found, otherwise String.Empty</returns>
|
||||
</member>
|
||||
<member name="F:DigitalData.Modules.Config.ConfigManager`1._WriteAllValuesToUserConfig">
|
||||
<summary>
|
||||
Signals that all properties will be written to (and read from) the UserConfig.xml
|
||||
|
||||
If Value is `True`:
|
||||
- AppConfig.xml does NOT exist
|
||||
- ComputerConfig.xml does NOT exist
|
||||
- ConnectionStrings will be saved to or read from UserConfig.xml
|
||||
|
||||
If Value is `False`:
|
||||
- No ConnectionStrings will be saved to or read from UserConfig.xml
|
||||
|
||||
Can be overwritten by optional parameter `ForceUserConfig`
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Config.ConfigManager`1.Config">
|
||||
<summary>
|
||||
Returns the currently loaded config object
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Config.ConfigManager`1.UserConfigPath">
|
||||
<summary>
|
||||
Path to the current user config.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Config.ConfigManager`1.ComputerConfigPath">
|
||||
<summary>
|
||||
Path to the current computer config.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Config.ConfigManager`1.AppConfigPath">
|
||||
<summary>
|
||||
Path to the current Application config.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.#ctor(DigitalData.Modules.Logging.LogConfig,System.String,System.String,System.String,System.Boolean)">
|
||||
<summary>
|
||||
Creates a new instance of the ConfigManager
|
||||
</summary>
|
||||
<seealso cref="T:DigitalData.Modules.Config.ConfigSample"/>
|
||||
<param name="LogConfig">LogConfig instance</param>
|
||||
<param name="UserConfigPath">The path to check for a user config file, eg. AppData (Usually Application.UserAppDataPath or Application.LocalUserAppDataPath)</param>
|
||||
<param name="ComputerConfigPath">The path to check for a computer config file, eg. ProgramData (Usually Application.CommonAppDataPath)</param>
|
||||
<param name="ApplicationStartupPath">The path to check for a third config file. This is useful when running the Application in an environment where AppData/ProgramData directories are not available</param>
|
||||
<param name="ForceUserConfig">Override values from ComputerConfig with UserConfig</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.#ctor(DigitalData.Modules.Logging.LogConfig,System.String)">
|
||||
<summary>
|
||||
Creates a new ConfigManager with a single (user)config path
|
||||
</summary>
|
||||
<param name="LogConfig">LogConfig instance</param>
|
||||
<param name="ConfigPath">The path to check for a user config file, eg. AppData (Usually Application.UserAppDataPath or Application.LocalUserAppDataPath)</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.Save(System.Boolean)">
|
||||
<summary>
|
||||
Save the current config object to `UserConfigPath`
|
||||
</summary>
|
||||
<param name="ForceAll">Force saving all attributes including the attributes marked as excluded</param>
|
||||
<returns>True if save was successful, False otherwise</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.Reload">
|
||||
<summary>
|
||||
Reloads the config object from file.
|
||||
</summary>
|
||||
<returns>True if reload was successful, False otherwise</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.CopyValues(`0,`0,System.Collections.Generic.List{System.Type})">
|
||||
<summary>
|
||||
Copies all properties from Source to Target, except those who have an attribute
|
||||
listed in ExcludedAttributeTypes
|
||||
</summary>
|
||||
<param name="Source">Source config object</param>
|
||||
<param name="Target">Target config object</param>
|
||||
<param name="ExcludedAttributeTypes">List of Attribute type to exclude</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.FilterValues(`0,System.Collections.Generic.List{System.Type})">
|
||||
<summary>
|
||||
Filters a config object by copying all values except `ExcludedAttributeTypes`
|
||||
</summary>
|
||||
<param name="Data">Config object</param>
|
||||
<param name="ExcludedAttributeTypes">List of Attribute type to exclude</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.Serialize(`0)">
|
||||
<summary>
|
||||
Serialize a config object to byte array
|
||||
</summary>
|
||||
<param name="Data"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.WriteToFile(`0,System.String,System.Boolean)">
|
||||
<summary>
|
||||
Write an object to disk as xml
|
||||
</summary>
|
||||
<param name="Data">The object to write</param>
|
||||
<param name="Path">The file name to write to</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigManager`1.ReadFromFile(System.String)">
|
||||
<summary>
|
||||
Reads an xml from disk and deserializes to object
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigUtils.MigrateUserAppDataConfig(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Migrate a config file when the ProductName has changed
|
||||
</summary>
|
||||
<param name="pUserBasePath">The user config base path, should be Application.UserAppDataPath</param>
|
||||
<param name="pProductName">The current or new product name</param>
|
||||
<param name="pOldProductName">The old product name</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigUtils.MigrateCommonAppDataConfig(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Migrate a config file when the ProductName has changed
|
||||
</summary>
|
||||
<param name="pCommonBasePath">The config base path, should be Application.CommonAppDataPath</param>
|
||||
<param name="pProductName">The current or new product name</param>
|
||||
<param name="pOldProductName">The old product name</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Config.ConfigUtils.MigrateAppDataConfig(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Migrate a config file when the ProductName has changed
|
||||
</summary>
|
||||
<param name="pBasePath">The config base path, can be Application.UserAppDataPath or Application.CommonAppDataPath</param>
|
||||
<param name="pProductName">The current or new product name</param>
|
||||
<param name="pOldProductName">The old product name</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Config/bin/Debug/DigitalData.Modules.Database.dll
Normal file
BIN
Config/bin/Debug/DigitalData.Modules.Database.dll
Normal file
Binary file not shown.
335
Config/bin/Debug/DigitalData.Modules.Database.xml
Normal file
335
Config/bin/Debug/DigitalData.Modules.Database.xml
Normal file
@ -0,0 +1,335 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Database
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Database.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.Create(DigitalData.Modules.Logging.LogConfig,System.String)">
|
||||
<summary>
|
||||
Create a new instance of Dispatcher. This is the preferred way to create the dispatcher.
|
||||
</summary>
|
||||
<param name="pLogConfig">An instance of LogConfig</param>
|
||||
<param name="pConnectionString">Initial connectionstring for connecting to DD_ECM database.</param>
|
||||
<returns>An instance of Dispatcher with connections</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.#ctor(DigitalData.Modules.Logging.LogConfig,System.Collections.Generic.List{DigitalData.Modules.Database.Dispatcher.DispatcherConnection})">
|
||||
<summary>
|
||||
Create a new instance of Dispatcher. Needs a manually constructed list of connection objects.
|
||||
</summary>
|
||||
<param name="pLogConfig">An instance of LogConfig</param>
|
||||
<param name="pConnections">A list of DispatcherConnection objects</param>
|
||||
<seealso cref="M:DigitalData.Modules.Database.Dispatcher.Create(DigitalData.Modules.Logging.LogConfig,System.String)"/>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetDatatable(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a Datatable from the database with the specified connection id
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>A datatable with the results or nothing if an error occurred</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetDatatable(System.String)">
|
||||
<summary>
|
||||
Returns a Datatable from the database
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>A datatable with the results or nothing if an error occurred</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.ExecuteNonQuery(System.String,System.Int32)">
|
||||
<summary>
|
||||
Executes a query without return value like INSERT or UPDATE from the database with the specified connection id and
|
||||
returns a boolean value indicating success or failure of the query
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>True if the query was successful, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a query without return value like INSERT or UPDATE from the database and
|
||||
returns a boolean value indicating success or failure of the query
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>True if the query was successful, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetScalarValue(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a single value from the database specified by the connection id
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>A value of type object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Returns a single value from the database
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>A value of type object</returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Database.Firebird">
|
||||
<summary>
|
||||
MODULE: Firebird
|
||||
|
||||
VERSION: 0.0.0.4
|
||||
|
||||
DATE: 18.12.2018
|
||||
|
||||
DESCRIPTION:
|
||||
|
||||
DEPENDENCIES: NLog, >= 4.5.10
|
||||
|
||||
EntityFramework.Firebird, >= 6.4.0
|
||||
|
||||
FirebirdSql.Data.FirebirdClient, >= 6.4.0
|
||||
|
||||
PARAMETERS: LogConfig, DigitalData.Modules.Logging.LogConfig
|
||||
The LogFactory containing the current log config. Used to instanciate the class logger for this and any dependent class
|
||||
|
||||
DataSource, String
|
||||
The server where the database lives, for example 127.0.0.1 or dd-vmx09-vm03
|
||||
|
||||
Database, String
|
||||
The location of the Database in the format `127.0.0.1:E:\Path\To\Database.FDB`
|
||||
|
||||
User, String
|
||||
The user name to connect as
|
||||
|
||||
Password, String
|
||||
The user's password
|
||||
|
||||
PROPERTIES: ConnectionEstablished, Boolean
|
||||
If the last opened connection was successful
|
||||
|
||||
ConnectionFailed, Boolean
|
||||
If the last opened connection failed
|
||||
|
||||
ConnectionString, String
|
||||
The used connectionstring
|
||||
|
||||
EXAMPLES:
|
||||
|
||||
REMARKS: If the connection fails due to "wrong username or password", the cause might be that the server harddrive is full..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.#ctor(DigitalData.Modules.Logging.LogConfig,System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="LogConfig">The LogFactory containing the current log config. Used to instanciate the class logger for this and any dependent class</param>
|
||||
<param name="Datasource">The server where the database lives, for example 127.0.0.1 or dd-vmx09-vm03</param>
|
||||
<param name="Database">The location of the Database in the format `127.0.0.1:E:\Path\To\Database.FDB`</param>
|
||||
<param name="User">The user name to connect as</param>
|
||||
<param name="Password">The user's password</param>
|
||||
<exception cref="T:DigitalData.Modules.Database.Exceptions.DatabaseException"></exception>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetConnectionString(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Builds a connectionstring from the provided arguments.
|
||||
</summary>
|
||||
<param name="DataSource">The database server where to connect to</param>
|
||||
<param name="Database">The datasource, eg. the path of the FDB-file</param>
|
||||
<param name="User">The user used to connect to the database</param>
|
||||
<param name="Password">The password of the connecting user</param>
|
||||
<returns>A connectionstring</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQueryWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQuery(System.String,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a non-query command inside the specified transaction.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetScalarValueWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetDatatableWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetDatatable(System.String,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.IDatabase.DBInitialized">
|
||||
<summary>
|
||||
Returns true if the initial connection to the configured database was successful.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.ExecuteNonQueryWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlQuery">The command to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetScalarValueWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetDatatableWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetDatatable(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.EncryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Encrypts a connection string password.
|
||||
</summary>
|
||||
<param name="ConnectionString">A connection string with a plain-text password</param>
|
||||
<returns>The connection string with the password encrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.DecryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Decrypts a connection string password.
|
||||
</summary>
|
||||
<param name="ConnectionString">A connection string with a encrypted password</param>
|
||||
<returns>The connection string with the password decrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.NewExecutenonQuery(System.String)">
|
||||
<summary>
|
||||
Executes the passed sql-statement
|
||||
</summary>
|
||||
<param name="executeStatement">the sql statement</param>
|
||||
<returns>Returns true if properly executed, else false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.NewExecuteScalar(System.String)">
|
||||
<summary>
|
||||
Executes the passed sql-statement as Scalar
|
||||
</summary>
|
||||
<param name="executeStatement">the sql statement</param>
|
||||
<returns>Returns the scalarvalue</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.OpenSQLConnection(Oracle.ManagedDataAccess.Client.OracleConnection)">
|
||||
<summary>
|
||||
This Function intentionally has no try..catch block to have any errors caught outside
|
||||
</summary>
|
||||
<param name="Connection"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.EncryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Encrypts a connection string password.
|
||||
</summary>
|
||||
<param name="pConnectionString">A connection string with a plain-text password</param>
|
||||
<returns>The connection string with the password encrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.DecryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Decrypts a connection string password.
|
||||
</summary>
|
||||
<param name="pConnectionString">A connection string with a encrypted password</param>
|
||||
<returns>The connection string with the password decrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.OpenSQLConnection(System.Data.SqlClient.SqlConnection)">
|
||||
<summary>
|
||||
This Function intentionally has no try..catch block to have any errors caught outside
|
||||
</summary>
|
||||
<param name="pConnection"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.GetDatatable(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a Datatable for a SQL Statement
|
||||
</summary>
|
||||
<param name="pSqlCommand">SQL Command Text for Datatable (select XYZ from TableORView)</param>
|
||||
<returns>A datatable</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.GetDatatable(System.Data.SqlClient.SqlCommand,System.Int32)">
|
||||
<summary>
|
||||
Returns a datatable for a SQL Statement
|
||||
</summary>
|
||||
<param name="pSqlCommandObject">SQL Command Object for Datatable (select XYZ from TableORView)</param>
|
||||
<returns>A datatable</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.NewExecuteNonQueryAsync(System.String,System.Int32)">
|
||||
<summary>
|
||||
Executes the passed sql-statement in asyncmode
|
||||
</summary>
|
||||
<param name="SqlCommand">the sql statement</param>
|
||||
<param name="commandtimeout">Optional Timeout</param>
|
||||
<remarks></remarks>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Config/bin/Debug/DigitalData.Modules.Encryption.dll
Normal file
BIN
Config/bin/Debug/DigitalData.Modules.Encryption.dll
Normal file
Binary file not shown.
31
Config/bin/Debug/DigitalData.Modules.Encryption.xml
Normal file
31
Config/bin/Debug/DigitalData.Modules.Encryption.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Encryption
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Encryption.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Encryption.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Encryption.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Encryption.Encryption">
|
||||
<summary>
|
||||
https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Config/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
BIN
Config/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
200
Config/bin/Debug/DigitalData.Modules.Logging.xml
Normal file
200
Config/bin/Debug/DigitalData.Modules.Logging.xml
Normal file
@ -0,0 +1,200 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Logging
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Logging.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Logging.LogConfig">
|
||||
<module>LogConfig</module>
|
||||
<version>0.0.1.0</version>
|
||||
<date>02.10.2018</date>
|
||||
<summary>
|
||||
Module that writes file-logs to different locations:
|
||||
local application data, the current directory or a custom path.
|
||||
Files and directories will be automatically created.
|
||||
</summary>
|
||||
<dependencies>
|
||||
NLog, >= 4.5.8
|
||||
</dependencies>
|
||||
<example>
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Class FooProgram
|
||||
Private Logger as Logger
|
||||
Private LogConfig as LogConfig
|
||||
|
||||
Public Sub New()
|
||||
LogConfig = new LogConfig(args)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Class FooLib
|
||||
Private Logger as NLog.Logger
|
||||
|
||||
Public Sub New(LogConfig as LogConfig)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
</example>
|
||||
<remarks>
|
||||
If logpath can not be written to, falls back to temp folder as defined in:
|
||||
https://docs.microsoft.com/de-de/dotnet/api/system.io.path.gettemppath?view=netframework-4.7.2
|
||||
|
||||
If used in a service, LogPath must be set to CustomPath, otherwise the Log will be written to System32!
|
||||
|
||||
For NLog Troubleshooting, set the following Environment variables to write the NLog internal Log:
|
||||
- NLOG_INTERNAL_LOG_LEVEL: Debug
|
||||
- NLOG_INTERNAL_LOG_FILE: ex. C:\Temp\Nlog_Internal.log
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFactory">
|
||||
<summary>
|
||||
Returns the NLog.LogFactory object that is used to create Loggers
|
||||
</summary>
|
||||
<returns>LogFactory object</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFile">
|
||||
<summary>
|
||||
Returns the path to the current default logfile
|
||||
</summary>
|
||||
<returns>Filepath to the logfile</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogDirectory">
|
||||
<summary>
|
||||
Returns the path to the current log directory
|
||||
</summary>
|
||||
<returns>Directory path to the log directory</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Debug">
|
||||
<summary>
|
||||
Determines if a debug log will be written
|
||||
</summary>
|
||||
<returns>True, if debug log will be written. False otherwise.</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Logs">
|
||||
<summary>
|
||||
Returns Logs in Memory as List(Of String) if Debug is enabled
|
||||
Returns an empty list if debug is disabled
|
||||
</summary>
|
||||
<returns>A list of log messages</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogOptions)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with the options supplied as a LogOptions object
|
||||
</summary>
|
||||
<param name="Options"></param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogConfig.PathType,System.String,System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with a logpath and optinally a filename-suffix.
|
||||
</summary>
|
||||
<param name="LogPath">The basepath to write logs to. Can be AppData, CurrentDirectory or CustomPath.</param>
|
||||
<param name="CustomLogPath">If `logPath` is set to custom, this defines the custom logPath.</param>
|
||||
<param name="Suffix">If set to anything other than Nothing, extends the logfile name with this suffix.</param>
|
||||
<param name="CompanyName">CompanyName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="ProductName">ProductName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="FileKeepRangeInDays">Amount of days where files are kept and not deleted.</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearOldLogfiles(System.Int32)">
|
||||
<summary>
|
||||
Clears old LogFiles from the configured logpath for compliance with the GDPR
|
||||
</summary>
|
||||
<param name="FileKeepRange">Days in which logfiles should be kept. All files older than `Now - FileKeepInterval` will be deleted.</param>
|
||||
<returns>True, if files were deleted as expected or no files were deleted. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger">
|
||||
<summary>
|
||||
Returns the Logger for the calling class
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified classname
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLoggerFor(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified module using event-properties
|
||||
</summary>
|
||||
<remarks>
|
||||
https://github.com/NLog/NLog/wiki/EventProperties-Layout-Renderer
|
||||
https://stackoverflow.com/questions/31337030/separate-log-file-for-specific-class-instance-using-nlog/32065824#32065824
|
||||
</remarks>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the Logger for a class specified by `ClassName`
|
||||
</summary>
|
||||
<param name="ClassName">The name of the class the logger belongs to</param>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearLogs">
|
||||
<summary>
|
||||
Clears the internal log
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetClassFullName(System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Gets the fully qualified name of the class invoking the calling method,
|
||||
including the namespace but Not the assembly.
|
||||
</summary>
|
||||
<returns>The fully qualified class name</returns>
|
||||
<remarks>This method is very resource-intensive!</remarks>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetConfig(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the initial log configuration
|
||||
</summary>
|
||||
<param name="productName">The chosen productname</param>
|
||||
<param name="logFileSuffix">The chosen suffix</param>
|
||||
<returns>A NLog.LoggingConfiguration object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.AddDefaultRules(NLog.Config.LoggingConfiguration@)">
|
||||
<summary>
|
||||
Adds the default rules
|
||||
</summary>
|
||||
<param name="config">A NLog.LoggingConfiguration object</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetCurrentLogFilePath">
|
||||
<summary>
|
||||
Returns the full path of the current default log file.
|
||||
</summary>
|
||||
<returns>Full path of the current default log file</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ReloadConfig">
|
||||
<summary>
|
||||
Reconfigures and re-adds all loggers, optionally adding the debug rule.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Config/bin/Debug/EntityFramework.Firebird.dll
Normal file
BIN
Config/bin/Debug/EntityFramework.Firebird.dll
Normal file
Binary file not shown.
BIN
Config/bin/Debug/EntityFramework.SqlServer.dll
Normal file
BIN
Config/bin/Debug/EntityFramework.SqlServer.dll
Normal file
Binary file not shown.
2156
Config/bin/Debug/EntityFramework.SqlServer.xml
Normal file
2156
Config/bin/Debug/EntityFramework.SqlServer.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Config/bin/Debug/EntityFramework.dll
Normal file
BIN
Config/bin/Debug/EntityFramework.dll
Normal file
Binary file not shown.
54121
Config/bin/Debug/EntityFramework.xml
Normal file
54121
Config/bin/Debug/EntityFramework.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Config/bin/Debug/FirebirdSql.Data.FirebirdClient.dll
Normal file
BIN
Config/bin/Debug/FirebirdSql.Data.FirebirdClient.dll
Normal file
Binary file not shown.
BIN
Config/bin/Debug/NLog.dll
Normal file
BIN
Config/bin/Debug/NLog.dll
Normal file
Binary file not shown.
28265
Config/bin/Debug/NLog.xml
Normal file
28265
Config/bin/Debug/NLog.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Config/bin/Debug/System.Data.Odbc.dll
Normal file
BIN
Config/bin/Debug/System.Data.Odbc.dll
Normal file
Binary file not shown.
487
Config/bin/Debug/System.Data.Odbc.xml
Normal file
487
Config/bin/Debug/System.Data.Odbc.xml
Normal file
@ -0,0 +1,487 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Data.Odbc</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="P:System.SR.ADP_CollectionIndexInt32">
|
||||
<summary>Invalid index {0} for this {1} with Count={2}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionIndexString">
|
||||
<summary>An {0} with {1} '{2}' is not contained by this {3}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionInvalidType">
|
||||
<summary>The {0} only accepts non-null {1} type objects, not {2} objects.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionIsNotParent">
|
||||
<summary>The {0} is already contained by another {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionIsParent">
|
||||
<summary>The {0} with is already contained by this {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionNullValue">
|
||||
<summary>The {0} only accepts non-null {1} type objects.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionRemoveInvalidObject">
|
||||
<summary>Attempted to remove an {0} that is not contained by this {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionUniqueValue">
|
||||
<summary>The {0}.{1} is required to be unique, '{2}' already exists in the collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionAlreadyOpen">
|
||||
<summary>The connection was not closed. {0}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_Closed">
|
||||
<summary>The connection's current state is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_Connecting">
|
||||
<summary>The connection's current state is connecting.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_Open">
|
||||
<summary>The connection's current state is open.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_OpenExecuting">
|
||||
<summary>The connection's current state is executing.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_OpenFetching">
|
||||
<summary>The connection's current state is fetching.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg">
|
||||
<summary>The connection's current state: {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStringSyntax">
|
||||
<summary>Format of the initialization string does not conform to specification starting at index {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DataReaderClosed">
|
||||
<summary>Invalid attempt to call {0} when reader is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_EmptyString">
|
||||
<summary>Expecting non-empty string for '{0}' parameter.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InternalConnectionError">
|
||||
<summary>Internal DbConnection Error: {0}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidDataDirectory">
|
||||
<summary>The DataDirectory substitute is not a string.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidEnumerationValue">
|
||||
<summary>The {0} enumeration value, {1}, is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidKey">
|
||||
<summary>Invalid keyword, contain one or more of 'no characters', 'control characters', 'leading or trailing whitespace' or 'leading semicolons'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidOffsetValue">
|
||||
<summary>Invalid parameter Offset value '{0}'. The value must be greater than or equal to 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidValue">
|
||||
<summary>The value contains embedded nulls (\\u0000).</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NoConnectionString">
|
||||
<summary>The ConnectionString property has not been initialized.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OpenConnectionPropertySet">
|
||||
<summary>Not allowed to change the '{0}' property. {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_PooledOpenTimeout">
|
||||
<summary>Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NonPooledOpenTimeout">
|
||||
<summary>Timeout attempting to open the connection. The time period elapsed prior to attempting to open the connection has been exceeded. This may have occurred because of too many simultaneous non-pooled connection attempts.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_QuotePrefixNotSet">
|
||||
<summary>{0} requires an open connection when the quote prefix has not been set.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_QueryFailed">
|
||||
<summary>Unable to build the '{0}' collection because execution of the SQL query failed. See the inner exception for details.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_TooManyRestrictions">
|
||||
<summary>More restrictions were provided than the requested schema ('{0}') supports.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidRestrictionValue">
|
||||
<summary>'{2}' is not a valid value for the '{1}' restriction of the '{0}' schema collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UndefinedCollection">
|
||||
<summary>The requested collection ({0}) is not defined.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UndefinedPopulationMechanism">
|
||||
<summary>The population mechanism '{0}' is not defined.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UnsupportedVersion">
|
||||
<summary>The requested collection ({0}) is not supported by this version of the provider.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_MissingDataSourceInformationColumn">
|
||||
<summary>One of the required DataSourceInformation tables columns is missing.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_IncorrectNumberOfDataSourceInformationRows">
|
||||
<summary>The DataSourceInformation table must contain exactly one row.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_MissingRestrictionColumn">
|
||||
<summary>One or more of the required columns of the restrictions collection is missing.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_MissingRestrictionRow">
|
||||
<summary>A restriction exists for which there is no matching row in the restrictions collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_NoColumns">
|
||||
<summary>The schema table contains no columns.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UnableToBuildCollection">
|
||||
<summary>Unable to build schema collection '{0}';</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_AmbigousCollectionName">
|
||||
<summary>The collection name '{0}' matches at least two collections with the same name but with different case, but does not match any of them exactly.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_CollectionNameISNotUnique">
|
||||
<summary>There are multiple collections named '{0}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_DataTableDoesNotExist">
|
||||
<summary>The collection '{0}' is missing from the metadata XML.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidXml">
|
||||
<summary>The metadata XML is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidXmlMissingColumn">
|
||||
<summary>The metadata XML is invalid. The {0} collection must contain a {1} column and it must be a string column.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidXmlInvalidValue">
|
||||
<summary>The metadata XML is invalid. The {1} column of the {0} collection must contain a non-empty string.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SqlConvert_ConvertFailed">
|
||||
<summary>Cannot convert object of type '{0}' to object of type '{1}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidConnectionOptionValue">
|
||||
<summary>Invalid value for key '{0}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_KeywordNotSupported">
|
||||
<summary>Keyword not supported: '{0}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InternalProviderError">
|
||||
<summary>Internal .NET Framework Data Provider error {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidMultipartName">
|
||||
<summary>{0} '{1}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidMultipartNameQuoteUsage">
|
||||
<summary>{0} '{1}', incorrect usage of quotes.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidMultipartNameToManyParts">
|
||||
<summary>{0} '{1}', the current limit of '{2}' is insufficient.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NotSupportedEnumerationValue">
|
||||
<summary>The {0} enumeration value, {1}, is not supported by the {2} method.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_StreamClosed">
|
||||
<summary>Invalid attempt to {0} when stream is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidSourceBufferIndex">
|
||||
<summary>Invalid source buffer (size of {0}) offset: {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidDestinationBufferIndex">
|
||||
<summary>Invalid destination buffer (size of {0}) offset: {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SQL_InvalidBufferSizeOrIndex">
|
||||
<summary>Buffer offset '{1}' plus the bytes available '{0}' is greater than the length of the passed in buffer.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SQL_InvalidDataLength">
|
||||
<summary>Data length '{0}' is less than 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidSeekOrigin">
|
||||
<summary>Specified SeekOrigin value is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SQL_WrongType">
|
||||
<summary>Expecting argument of type {1}, but received type {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ODBC_ODBCCommandText">
|
||||
<summary>OdbcCommandBuilder.DeriveParameters failed because the OdbcCommand.CommandText property value is an invalid multipart name</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ODBC_NotSupportedEnumerationValue">
|
||||
<summary>The {0} enumeration value, {1}, is not supported by the .NET Framework Odbc Data Provider.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CommandTextRequired">
|
||||
<summary>{0}: CommandText property has not been initialized</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionRequired">
|
||||
<summary>{0}: Connection property has not been initialized.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OpenConnectionRequired">
|
||||
<summary>{0} requires an open and available Connection. {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_TransactionConnectionMismatch">
|
||||
<summary>The transaction is either not associated with the current connection or has been completed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_TransactionRequired">
|
||||
<summary>{0} requires the command to have a transaction when the connection assigned to the command is in a pending local transaction. The Transaction property of the command has not been initialized.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OpenReaderExists">
|
||||
<summary>There is already an open DataReader associated with this Command which must be closed first.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DeriveParametersNotSupported">
|
||||
<summary>{0} DeriveParameters only supports CommandType.StoredProcedure, not CommandType. {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidCommandTimeout">
|
||||
<summary>Invalid CommandTimeout value {0}; the value must be >= 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_UninitializedParameterSize">
|
||||
<summary>{1}[{0}]: the Size property has an invalid size of 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ClosedConnectionError">
|
||||
<summary>Invalid operation. The connection is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionIsDisabled">
|
||||
<summary>The connection has been disabled.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_EmptyDatabaseName">
|
||||
<summary>Database cannot be null, the empty string, or string of only whitespace.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DatabaseNameTooLong">
|
||||
<summary>The argument is too long.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DataReaderNoData">
|
||||
<summary>No data exists for the row/column.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NumericToDecimalOverflow">
|
||||
<summary>The numerical value is too large to fit into a 96 bit decimal.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidDataType">
|
||||
<summary>The parameter data type of {0} is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_UnknownDataType">
|
||||
<summary>No mapping exists from object type {0} to a known managed provider native type.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_UnknownDataTypeCode">
|
||||
<summary>Unable to handle an unknown TypeCode {0} returned by Type {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DbTypeNotSupported">
|
||||
<summary>No mapping exists from DbType {0} to a known {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidSizeValue">
|
||||
<summary>Invalid parameter Size value '{0}'. The value must be greater than or equal to 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ParameterConversionFailed">
|
||||
<summary>Failed to convert parameter value from a {0} to a {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ParallelTransactionsNotSupported">
|
||||
<summary>{0} does not support parallel transactions.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_TransactionZombied">
|
||||
<summary>This {0} has completed; it is no longer usable.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DbRecordReadOnly">
|
||||
<summary>'{0}' cannot be called when the record is read only.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NonSeqByteAccess">
|
||||
<summary>Invalid {2} attempt at dataIndex '{0}'. With CommandBehavior.SequentialAccess, you may only read from dataIndex '{1}' or greater.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OffsetOutOfRangeException">
|
||||
<summary>Offset must refer to a location within the value.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ODBC_GetSchemaRestrictionRequired">
|
||||
<summary>The ODBC managed provider requires that the TABLE_NAME restriction be specified and non-null for the GetSchema indexes collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OdbcNoTypesFromProvider">
|
||||
<summary>The ODBC provider did not return results from SQLGETTYPEINFO.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_UnknownSQLType">
|
||||
<summary>Unknown SQL type - {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_NegativeArgument">
|
||||
<summary>Invalid negative argument!</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_CantSetPropertyOnOpenConnection">
|
||||
<summary>Can't set property on an open connection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_NoMappingForSqlTransactionLevel">
|
||||
<summary>No valid mapping for a SQL_TRANSACTION '{0}' to a System.Data.IsolationLevel enumeration value.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_CantEnableConnectionpooling">
|
||||
<summary>{0} - unable to enable connection pooling...</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_CantAllocateEnvironmentHandle">
|
||||
<summary>{0} - unable to allocate an environment handle.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_FailedToGetDescriptorHandle">
|
||||
<summary>{0} - unable to get descriptor handle.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_NotInTransaction">
|
||||
<summary>Not in a transaction</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_ExceptionMessage">
|
||||
<summary>{0} [{1}] {2}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_ConnectionClosed">
|
||||
<summary>The connection is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_OpenConnectionNoOwner">
|
||||
<summary>An internal connection does not have an owner.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_PlatformNotSupported">
|
||||
<summary>System.Data.ODBC is not supported on this platform.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_UnixOdbcNotFound">
|
||||
<summary>Dependency unixODBC with minimum version 2.3.1 is required.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||
<param name="parameterName">
|
||||
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||
<summary>Gets the associated parameter name.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||
<param name="parameterValue">
|
||||
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||
the associated parameter matches this value.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||
<summary>Gets the condition parameter value.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||
<summary>Initializes the attribute with a field or property member.</summary>
|
||||
<param name="member">
|
||||
The field or property member that is promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||
<param name="members">
|
||||
The list of field and property members that are promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||
<summary>Gets field or property member names.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
<param name="member">
|
||||
The field or property member that is promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
<param name="members">
|
||||
The list of field and property members that are promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||
<summary>Gets field or property member names.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.OSPlatformAttribute">
|
||||
<summary>
|
||||
Base type for all platform-specific API attributes.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.TargetPlatformAttribute">
|
||||
<summary>
|
||||
Records the platform that the project targeted.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.SupportedOSPlatformAttribute">
|
||||
<summary>
|
||||
Records the operating system (and minimum version) that supports an API. Multiple attributes can be
|
||||
applied to indicate support on multiple operating systems.
|
||||
</summary>
|
||||
<remarks>
|
||||
Callers can apply a <see cref="T:System.Runtime.Versioning.SupportedOSPlatformAttribute" />
|
||||
or use guards to prevent calls to APIs on unsupported operating systems.
|
||||
|
||||
A given platform should only be specified once.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.UnsupportedOSPlatformAttribute">
|
||||
<summary>
|
||||
Marks APIs that were removed in a given operating system version.
|
||||
</summary>
|
||||
<remarks>
|
||||
Primarily used by OS bindings to indicate APIs that are only available in
|
||||
earlier versions.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.SupportedOSPlatformGuardAttribute">
|
||||
<summary>
|
||||
Annotates a custom guard field, property or method with a supported platform name and optional version.
|
||||
Multiple attributes can be applied to indicate guard for multiple supported platforms.
|
||||
</summary>
|
||||
<remarks>
|
||||
Callers can apply a <see cref="T:System.Runtime.Versioning.SupportedOSPlatformGuardAttribute" /> to a field, property or method
|
||||
and use that field, property or method in a conditional or assert statements in order to safely call platform specific APIs.
|
||||
|
||||
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute">
|
||||
<summary>
|
||||
Annotates the custom guard field, property or method with an unsupported platform name and optional version.
|
||||
Multiple attributes can be applied to indicate guard for multiple unsupported platforms.
|
||||
</summary>
|
||||
<remarks>
|
||||
Callers can apply a <see cref="T:System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute" /> to a field, property or method
|
||||
and use that field, property or method in a conditional or assert statements as a guard to safely call APIs unsupported on those platforms.
|
||||
|
||||
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.
|
||||
</remarks>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Base.dll
Normal file
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Base.dll
Normal file
Binary file not shown.
@ -0,0 +1,862 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v8.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v8.0": {
|
||||
"DigitalData.Modules.Config/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Modules.Base": "1.0.0",
|
||||
"DigitalData.Modules.Database": "1.0.0",
|
||||
"DigitalData.Modules.Encryption": "1.0.0",
|
||||
"DigitalData.Modules.Logging": "1.0.0",
|
||||
"NLog": "6.0.4",
|
||||
"DigitalData.Modules.Base.Reference": "1.3.9.0",
|
||||
"DigitalData.Modules.Database.Reference": "2.4.0.0",
|
||||
"DigitalData.Modules.Encryption.Reference": "2.5.0.0",
|
||||
"DigitalData.Modules.Logging.Reference": "2.0.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Config.dll": {}
|
||||
}
|
||||
},
|
||||
"Azure.Core/1.47.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
|
||||
"System.ClientModel": "1.5.1",
|
||||
"System.Memory.Data": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Azure.Core.dll": {
|
||||
"assemblyVersion": "1.47.1.0",
|
||||
"fileVersion": "1.4700.125.36505"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Azure.Identity/1.14.2": {
|
||||
"dependencies": {
|
||||
"Azure.Core": "1.47.1",
|
||||
"Microsoft.Identity.Client": "4.73.1",
|
||||
"Microsoft.Identity.Client.Extensions.Msal": "4.73.1",
|
||||
"System.Memory": "4.6.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Azure.Identity.dll": {
|
||||
"assemblyVersion": "1.14.2.0",
|
||||
"fileVersion": "1.1400.225.36004"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FirebirdSql.Data.FirebirdClient/10.3.3": {
|
||||
"runtime": {
|
||||
"lib/net8.0/FirebirdSql.Data.FirebirdClient.dll": {
|
||||
"assemblyVersion": "10.3.3.0",
|
||||
"fileVersion": "10.3.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Bcl.AsyncInterfaces/8.0.0": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Bcl.Cryptography/8.0.0": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Bcl.Cryptography.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.SqlClient/6.1.1": {
|
||||
"dependencies": {
|
||||
"Azure.Core": "1.47.1",
|
||||
"Azure.Identity": "1.14.2",
|
||||
"Microsoft.Bcl.Cryptography": "8.0.0",
|
||||
"Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
|
||||
"Microsoft.Extensions.Caching.Memory": "8.0.1",
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
|
||||
"Microsoft.SqlServer.Server": "1.0.0",
|
||||
"System.Configuration.ConfigurationManager": "9.0.9",
|
||||
"System.Security.Cryptography.Pkcs": "8.0.1",
|
||||
"System.Text.Json": "8.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Data.SqlClient.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.11.25226.3"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"lib/net8.0/cs/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "cs"
|
||||
},
|
||||
"lib/net8.0/de/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "de"
|
||||
},
|
||||
"lib/net8.0/es/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "es"
|
||||
},
|
||||
"lib/net8.0/fr/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "fr"
|
||||
},
|
||||
"lib/net8.0/it/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "it"
|
||||
},
|
||||
"lib/net8.0/ja/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "ja"
|
||||
},
|
||||
"lib/net8.0/ko/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "ko"
|
||||
},
|
||||
"lib/net8.0/pl/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "pl"
|
||||
},
|
||||
"lib/net8.0/pt-BR/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "pt-BR"
|
||||
},
|
||||
"lib/net8.0/ru/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "ru"
|
||||
},
|
||||
"lib/net8.0/tr/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "tr"
|
||||
},
|
||||
"lib/net8.0/zh-Hans/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "zh-Hans"
|
||||
},
|
||||
"lib/net8.0/zh-Hant/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "zh-Hant"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/unix/lib/net8.0/Microsoft.Data.SqlClient.dll": {
|
||||
"rid": "unix",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.11.25226.3"
|
||||
},
|
||||
"runtimes/win/lib/net8.0/Microsoft.Data.SqlClient.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.11.25226.3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.SqlClient.SNI.runtime/6.0.2": {
|
||||
"runtimeTargets": {
|
||||
"runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
|
||||
"rid": "win-arm64",
|
||||
"assetType": "native",
|
||||
"fileVersion": "6.2.0.0"
|
||||
},
|
||||
"runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
|
||||
"rid": "win-x64",
|
||||
"assetType": "native",
|
||||
"fileVersion": "6.2.0.0"
|
||||
},
|
||||
"runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
|
||||
"rid": "win-x86",
|
||||
"assetType": "native",
|
||||
"fileVersion": "6.2.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/8.0.3": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1325.6609"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Options/8.0.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.224.6711"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Identity.Client/4.73.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "7.7.1",
|
||||
"System.Diagnostics.DiagnosticSource": "6.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Identity.Client.dll": {
|
||||
"assemblyVersion": "4.73.1.0",
|
||||
"fileVersion": "4.73.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Identity.Client.Extensions.Msal/4.73.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Identity.Client": "4.73.1",
|
||||
"System.Security.Cryptography.ProtectedData": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll": {
|
||||
"assemblyVersion": "4.73.1.0",
|
||||
"fileVersion": "4.73.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/7.7.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Logging.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols": "7.7.1",
|
||||
"System.IdentityModel.Tokens.Jwt": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Logging": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.SqlServer.Server/1.0.0": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Microsoft.SqlServer.Server.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"NLog/6.0.4": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.1/NLog.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.0.4.4534"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Oracle.ManagedDataAccess/23.9.1": {
|
||||
"dependencies": {
|
||||
"System.Diagnostics.DiagnosticSource": "6.0.2",
|
||||
"System.Formats.Asn1": "8.0.1",
|
||||
"System.Memory": "4.6.0",
|
||||
"System.Text.Json": "8.0.5",
|
||||
"System.Threading.Tasks.Extensions": "4.6.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net472/Oracle.ManagedDataAccess.dll": {
|
||||
"assemblyVersion": "4.122.23.1",
|
||||
"fileVersion": "4.122.23.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.ClientModel/1.5.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
|
||||
"System.Memory.Data": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.ClientModel.dll": {
|
||||
"assemblyVersion": "1.5.1.0",
|
||||
"fileVersion": "1.500.125.36405"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/9.0.9": {
|
||||
"dependencies": {
|
||||
"System.Diagnostics.EventLog": "9.0.9",
|
||||
"System.Security.Cryptography.ProtectedData": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Configuration.ConfigurationManager.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Data.Odbc/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Data.Odbc.dll": {
|
||||
"assemblyVersion": "9.0.0.9",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/unix/lib/net8.0/System.Data.Odbc.dll": {
|
||||
"rid": "unix",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.9",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
},
|
||||
"runtimes/win/lib/net8.0/System.Data.Odbc.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.9",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Diagnostics.DiagnosticSource/6.0.2": {},
|
||||
"System.Diagnostics.EventLog/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Formats.Asn1/8.0.1": {},
|
||||
"System.IdentityModel.Tokens.Jwt/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
|
||||
"Microsoft.IdentityModel.Tokens": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Memory/4.6.0": {},
|
||||
"System.Memory.Data/8.0.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Memory.Data.dll": {
|
||||
"assemblyVersion": "8.0.0.1",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.Pkcs/8.0.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Security.Cryptography.Pkcs.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Text.Json/8.0.5": {},
|
||||
"System.Threading.Tasks.Extensions/4.6.0": {},
|
||||
"DigitalData.Modules.Base/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Modules.Logging": "1.0.0",
|
||||
"NLog": "6.0.4",
|
||||
"System.Configuration.ConfigurationManager": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Base.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Database/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Modules.Encryption": "1.0.0",
|
||||
"DigitalData.Modules.Logging": "1.0.0",
|
||||
"FirebirdSql.Data.FirebirdClient": "10.3.3",
|
||||
"Microsoft.Data.SqlClient": "6.1.1",
|
||||
"NLog": "6.0.4",
|
||||
"Oracle.ManagedDataAccess": "23.9.1",
|
||||
"System.Data.Odbc": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Database.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Encryption/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Modules.Logging": "1.0.0",
|
||||
"NLog": "6.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Encryption.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Logging/1.0.0": {
|
||||
"dependencies": {
|
||||
"NLog": "6.0.4",
|
||||
"System.Configuration.ConfigurationManager": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Logging.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Base.Reference/1.3.9.0": {
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Base.dll": {
|
||||
"assemblyVersion": "1.3.9.0",
|
||||
"fileVersion": "1.3.9.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Database.Reference/2.4.0.0": {
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Database.dll": {
|
||||
"assemblyVersion": "2.4.0.0",
|
||||
"fileVersion": "2.4.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Encryption.Reference/2.5.0.0": {
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Encryption.dll": {
|
||||
"assemblyVersion": "2.5.0.0",
|
||||
"fileVersion": "2.5.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Logging.Reference/2.0.0.0": {
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Logging.dll": {
|
||||
"assemblyVersion": "2.0.0.0",
|
||||
"fileVersion": "2.0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"DigitalData.Modules.Config/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Azure.Core/1.47.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-oPcncSsDHuxB8SC522z47xbp2+ttkcKv2YZ90KXhRKN0YQd2+7l1UURT9EBzUNEXtkLZUOAB5xbByMTrYRh3yA==",
|
||||
"path": "azure.core/1.47.1",
|
||||
"hashPath": "azure.core.1.47.1.nupkg.sha512"
|
||||
},
|
||||
"Azure.Identity/1.14.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
|
||||
"path": "azure.identity/1.14.2",
|
||||
"hashPath": "azure.identity.1.14.2.nupkg.sha512"
|
||||
},
|
||||
"FirebirdSql.Data.FirebirdClient/10.3.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-iAj21eY5u7obZumA3NAVZf8ynu7Z6lslkU3V4W8Mm9Mowa4gcadT2a+LIMwAovDIg8iS8RpCSzIzFdKFCdakTg==",
|
||||
"path": "firebirdsql.data.firebirdclient/10.3.3",
|
||||
"hashPath": "firebirdsql.data.firebirdclient.10.3.3.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Bcl.AsyncInterfaces/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==",
|
||||
"path": "microsoft.bcl.asyncinterfaces/8.0.0",
|
||||
"hashPath": "microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Bcl.Cryptography/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Y3t/c7C5XHJGFDnohjf1/9SYF3ZOfEU1fkNQuKg/dGf9hN18yrQj2owHITGfNS3+lKJdW6J4vY98jYu57jCO8A==",
|
||||
"path": "microsoft.bcl.cryptography/8.0.0",
|
||||
"hashPath": "microsoft.bcl.cryptography.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Data.SqlClient/6.1.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-syGQmIUPAYYHAHyTD8FCkTNThpQWvoA7crnIQRMfp8dyB5A2cWU3fQexlRTFkVmV7S0TjVmthi0LJEFVjHo8AQ==",
|
||||
"path": "microsoft.data.sqlclient/6.1.1",
|
||||
"hashPath": "microsoft.data.sqlclient.6.1.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Data.SqlClient.SNI.runtime/6.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w==",
|
||||
"path": "microsoft.data.sqlclient.sni.runtime/6.0.2",
|
||||
"hashPath": "microsoft.data.sqlclient.sni.runtime.6.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
|
||||
"path": "microsoft.extensions.caching.abstractions/8.0.0",
|
||||
"hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
|
||||
"path": "microsoft.extensions.caching.memory/8.0.1",
|
||||
"hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
|
||||
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/8.0.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dL0QGToTxggRLMYY4ZYX5AMwBb+byQBd/5dMiZE07Nv73o6I5Are3C7eQTh7K2+A4ct0PVISSr7TZANbiNb2yQ==",
|
||||
"path": "microsoft.extensions.logging.abstractions/8.0.3",
|
||||
"hashPath": "microsoft.extensions.logging.abstractions.8.0.3.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Options/8.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
|
||||
"path": "microsoft.extensions.options/8.0.2",
|
||||
"hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
|
||||
"path": "microsoft.extensions.primitives/8.0.0",
|
||||
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Identity.Client/4.73.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-NnDLS8QwYqO5ZZecL2oioi1LUqjh5Ewk4bMLzbgiXJbQmZhDLtKwLxL3DpGMlQAJ2G4KgEnvGPKa+OOgffeJbw==",
|
||||
"path": "microsoft.identity.client/4.73.1",
|
||||
"hashPath": "microsoft.identity.client.4.73.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Identity.Client.Extensions.Msal/4.73.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-xDztAiV2F0wI0W8FLKv5cbaBefyLD6JVaAsvgSN7bjWNCzGYzHbcOEIP5s4TJXUpQzMfUyBsFl1mC6Zmgpz0PQ==",
|
||||
"path": "microsoft.identity.client.extensions.msal/4.73.1",
|
||||
"hashPath": "microsoft.identity.client.extensions.msal.4.73.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-S7sHg6gLg7oFqNGLwN1qSbJDI+QcRRj8SuJ1jHyCmKSipnF6ZQL+tFV2NzVfGj/xmGT9TykQdQiBN+p5Idl4TA==",
|
||||
"path": "microsoft.identitymodel.abstractions/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.abstractions.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
|
||||
"path": "microsoft.identitymodel.jsonwebtokens/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.jsonwebtokens.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-BZNgSq/o8gsKExdYoBKPR65fdsxW0cTF8PsdqB8y011AGUJJW300S/ZIsEUD0+sOmGc003Gwv3FYbjrVjvsLNQ==",
|
||||
"path": "microsoft.identitymodel.logging/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.logging.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
|
||||
"path": "microsoft.identitymodel.protocols/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
|
||||
"path": "microsoft.identitymodel.protocols.openidconnect/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.openidconnect.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-fQ0VVCba75lknUHGldi3iTKAYUQqbzp1Un8+d9cm9nON0Gs8NAkXddNg8iaUB0qi/ybtAmNWizTR4avdkCJ9pQ==",
|
||||
"path": "microsoft.identitymodel.tokens/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.tokens.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.SqlServer.Server/1.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==",
|
||||
"path": "microsoft.sqlserver.server/1.0.0",
|
||||
"hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512"
|
||||
},
|
||||
"NLog/6.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Xr+lIk1ZlTTFXEqnxQVLxrDqZlt2tm5X+/AhJbaY2emb/dVtGDiU5QuEtj3gHtwV/SWlP/rJ922I/BPuOJXlRw==",
|
||||
"path": "nlog/6.0.4",
|
||||
"hashPath": "nlog.6.0.4.nupkg.sha512"
|
||||
},
|
||||
"Oracle.ManagedDataAccess/23.9.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/4v/a6P6u+VLixps0TGH8js/1ZYS7vVll+j0J9RsUQLRPYgzXs1Mt+xi1XqFZP5PzMA5H0kgW/3EMosj+fYReA==",
|
||||
"path": "oracle.manageddataaccess/23.9.1",
|
||||
"hashPath": "oracle.manageddataaccess.23.9.1.nupkg.sha512"
|
||||
},
|
||||
"System.ClientModel/1.5.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-k2jKSO0X45IqhVOT9iQB4xralNN9foRQsRvXBTyRpAVxyzCJlG895T9qYrQWbcJ6OQXxOouJQ37x5nZH5XKK+A==",
|
||||
"path": "system.clientmodel/1.5.1",
|
||||
"hashPath": "system.clientmodel.1.5.1.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Q1LknxnRmmsUXt/ElBp739Gexppy0HeDYxvExpJq09jAYhpTHRRRkZIwfNKfM4BGRlFzRDVdnerZawxoE8naMg==",
|
||||
"path": "system.configuration.configurationmanager/9.0.9",
|
||||
"hashPath": "system.configuration.configurationmanager.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Data.Odbc/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-xSAfSD/j3ACV8YiXOIBYUbzqTjiEMGtFq2gSnwWxBRQdUt4YRj9rVjkawuu4tEb5aiIm27HN4d/X8skaVC654A==",
|
||||
"path": "system.data.odbc/9.0.9",
|
||||
"hashPath": "system.data.odbc.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.DiagnosticSource/6.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6tQaIexFycaotdGn23lf3XJ/eI1GOjQKIvQDRFN9N4pwoNsKnHuXccQ3lnQO6GX8KAb1ic+6ZofJmPdbUVwZag==",
|
||||
"path": "system.diagnostics.diagnosticsource/6.0.2",
|
||||
"hashPath": "system.diagnostics.diagnosticsource.6.0.2.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.EventLog/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-wpsUfnyv8E5K4WQaok6weewvAbQhcLwXFcHBm5U0gdEaBs85N//ssuYvRPFWwz2rO/9/DFP3A1sGMzUFBj8y3w==",
|
||||
"path": "system.diagnostics.eventlog/9.0.9",
|
||||
"hashPath": "system.diagnostics.eventlog.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Formats.Asn1/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==",
|
||||
"path": "system.formats.asn1/8.0.1",
|
||||
"hashPath": "system.formats.asn1.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
|
||||
"path": "system.identitymodel.tokens.jwt/7.7.1",
|
||||
"hashPath": "system.identitymodel.tokens.jwt.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"System.Memory/4.6.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==",
|
||||
"path": "system.memory/4.6.0",
|
||||
"hashPath": "system.memory.4.6.0.nupkg.sha512"
|
||||
},
|
||||
"System.Memory.Data/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-BVYuec3jV23EMRDeR7Dr1/qhx7369dZzJ9IWy2xylvb4YfXsrUxspWc4UWYid/tj4zZK58uGZqn2WQiaDMhmAg==",
|
||||
"path": "system.memory.data/8.0.1",
|
||||
"hashPath": "system.memory.data.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.Pkcs/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==",
|
||||
"path": "system.security.cryptography.pkcs/8.0.1",
|
||||
"hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XN37933FTzEkqGJoOTunvnvzAv/4VO/9wQ0QwsGcrR5KyQpYT0z4Ssm+f+fpY9bea6srypFp3JjNPHHC26xzLw==",
|
||||
"path": "system.security.cryptography.protecteddata/9.0.9",
|
||||
"hashPath": "system.security.cryptography.protecteddata.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Text.Json/8.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==",
|
||||
"path": "system.text.json/8.0.5",
|
||||
"hashPath": "system.text.json.8.0.5.nupkg.sha512"
|
||||
},
|
||||
"System.Threading.Tasks.Extensions/4.6.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-I5G6Y8jb0xRtGUC9Lahy7FUvlYlnGMMkbuKAQBy8Jb7Y6Yn8OlBEiUOY0PqZ0hy6Ua8poVA1ui1tAIiXNxGdsg==",
|
||||
"path": "system.threading.tasks.extensions/4.6.0",
|
||||
"hashPath": "system.threading.tasks.extensions.4.6.0.nupkg.sha512"
|
||||
},
|
||||
"DigitalData.Modules.Base/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Database/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Encryption/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Logging/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Base.Reference/1.3.9.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Database.Reference/2.4.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Encryption.Reference/2.5.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Logging.Reference/2.0.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Config.dll
Normal file
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Config.dll
Normal file
Binary file not shown.
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<entityFramework>
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" />
|
||||
</providers>
|
||||
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" />
|
||||
</entityFramework>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Database.dll
Normal file
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Database.dll
Normal file
Binary file not shown.
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" />
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" />
|
||||
</providers>
|
||||
</entityFramework>
|
||||
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" /></startup></configuration>
|
||||
Binary file not shown.
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Logging.dll
Normal file
BIN
Config/bin/Debug/net8.0-windows/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="DigitalData.Modules.Base" version="1.3.8" targetFramework="net462" />
|
||||
<package id="DigitalData.Modules.Database" version="2.3.5.4" targetFramework="net462" />
|
||||
<package id="DigitalData.Modules.Encryption" version="1.3.1" targetFramework="net462" />
|
||||
<package id="DigitalData.Modules.Logging" version="2.6.5" targetFramework="net462" />
|
||||
<package id="EntityFramework" version="6.4.4" targetFramework="net462" />
|
||||
<package id="EntityFramework.Firebird" version="6.4.0" targetFramework="net462" />
|
||||
<package id="FirebirdSql.Data.FirebirdClient" version="7.5.0" targetFramework="net462" />
|
||||
<package id="NLog" version="5.0.5" targetFramework="net461" />
|
||||
<package id="System.Data.Odbc" version="6.0.1" targetFramework="net462" />
|
||||
</packages>
|
||||
@ -1,7 +1,8 @@
|
||||
Imports FirebirdSql.Data.FirebirdClient
|
||||
Imports System.Text.RegularExpressions
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Logging
|
||||
Imports System.ComponentModel
|
||||
Imports System.Data
|
||||
|
||||
''' <summary>
|
||||
''' MODULE: Firebird
|
||||
|
||||
@ -1,7 +1,9 @@
|
||||
Imports System.ComponentModel
|
||||
Imports System.Data
|
||||
Imports System.Data.SqlClient
|
||||
Imports DigitalData.Modules.Encryption
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Digitaldata.Modules.Encryption
|
||||
Imports Digitaldata.Modules.Logging
|
||||
Imports Microsoft.Data.SqlClient
|
||||
|
||||
Public Class MSSQLServer
|
||||
Implements IDatabase
|
||||
@ -35,6 +37,10 @@ Public Class MSSQLServer
|
||||
QueryTimeout = pTimeout
|
||||
|
||||
Try
|
||||
|
||||
If Not pConnectionString.Contains("TrustServerCertificate") Then
|
||||
pConnectionString += ";TrustServerCertificate=true"
|
||||
End If
|
||||
CurrentConnectionString = pConnectionString
|
||||
DBInitialized = TestCanConnect(CurrentConnectionString)
|
||||
Catch ex As Exception
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
Imports System.Data.Odbc
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports System.Data
|
||||
Imports System.Data.Odbc
|
||||
Imports Digitaldata.Modules.Logging
|
||||
|
||||
Public Class ODBC
|
||||
Private _Logger As Logger
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
Imports DigitalData.Modules.Encryption
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports Microsoft.Data
|
||||
Imports Digitaldata.Modules.Encryption
|
||||
Imports Digitaldata.Modules.Logging
|
||||
Imports Oracle.ManagedDataAccess.Client
|
||||
Imports System.Data
|
||||
|
||||
Public Class Oracle
|
||||
Implements IDatabase
|
||||
|
||||
@ -1,166 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.props" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{EAF0EA75-5FA7-485D-89C7-B2D843B03A96}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>DigitalData.Modules.Database</RootNamespace>
|
||||
<TargetFramework>net8.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<AssemblyName>DigitalData.Modules.Database</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<MyType>Windows</MyType>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DocumentationFile>DigitalData.Modules.Database.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>DigitalData.Modules.Database.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionExplicit>On</OptionExplicit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionCompare>Binary</OptionCompare>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
<Company>Digital Data GmbH</Company>
|
||||
<AssemblyTitle>Provides database-methods and -functions for DD Products</AssemblyTitle>
|
||||
<AssemblyVersion>2.4.0</AssemblyVersion>
|
||||
<FileVersion>2.4.0</FileVersion>
|
||||
<Title>$(AssemblyName)</Title>
|
||||
<Product>$(AssemblyName)</Product>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Reference Include="DigitalData.Modules.Encryption, Version=1.3.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DigitalData.Modules.Encryption.1.3.1\lib\net462\DigitalData.Modules.Encryption.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DigitalData.Modules.Logging, Version=2.6.5.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\DigitalData.Modules.Logging.2.6.5\lib\net462\DigitalData.Modules.Logging.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="EntityFramework.Firebird, Version=6.4.0.0, Culture=neutral, PublicKeyToken=42d22d092898e5f8, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\EntityFramework.Firebird.6.4.0\lib\net452\EntityFramework.Firebird.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="FirebirdSql.Data.FirebirdClient, Version=7.5.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\FirebirdSql.Data.FirebirdClient.7.5.0\lib\net452\FirebirdSql.Data.FirebirdClient.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\NLog.5.0.5\lib\net46\NLog.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Oracle.ManagedDataAccess">
|
||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\Oracle.ManagedDataAccess.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Data.Odbc, Version=6.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Data.Odbc.6.0.1\lib\net461\System.Data.Odbc.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Transactions" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<PackageReference Include="FirebirdSql.Data.FirebirdClient" Version="10.3.3" />
|
||||
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.1" />
|
||||
<PackageReference Include="NLog" Version="6.0.4" />
|
||||
<PackageReference Include="Oracle.ManagedDataAccess" Version="23.9.1" />
|
||||
<PackageReference Include="System.Data.Odbc" Version="9.0.9" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Import Include="Microsoft.VisualBasic" />
|
||||
<Import Include="System" />
|
||||
<Import Include="System.Collections" />
|
||||
<Import Include="System.Collections.Generic" />
|
||||
<Import Include="System.Data" />
|
||||
<Import Include="System.Diagnostics" />
|
||||
<Import Include="System.Linq" />
|
||||
<Import Include="System.Xml.Linq" />
|
||||
<Import Include="System.Threading.Tasks" />
|
||||
<ProjectReference Include="..\Logging_.NET8\Logging_.NET8.vbproj" />
|
||||
<ProjectReference Include="..\Encryption\Encryption.vbproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Include="ConnectionString.vb" />
|
||||
<Compile Include="Constants.vb" />
|
||||
<Compile Include="Dispatcher.vb" />
|
||||
<Compile Include="Exceptions.vb" />
|
||||
<Compile Include="Adapters\Firebird.vb" />
|
||||
<Compile Include="IDatabase.vb" />
|
||||
<Compile Include="Adapters\ODBC.vb" />
|
||||
<Compile Include="Adapters\Oracle.vb" />
|
||||
<Compile Include="Adapters\MSSQLServer.vb" />
|
||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||
<Compile Include="My Project\Application.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Application.myapp</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Resources.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Settings.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<Compile Include="Queries.vb" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="My Project\Resources.resx">
|
||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="My Project\Application.myapp">
|
||||
<Generator>MyApplicationCodeGenerator</Generator>
|
||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="My Project\Settings.settings">
|
||||
<None Update="MyProject\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<CustomToolNamespace>My</CustomToolNamespace>
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<ErrorText>Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\EntityFramework.6.4.4\build\EntityFramework.props'))" />
|
||||
<Error Condition="!Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\EntityFramework.6.4.4\build\EntityFramework.targets'))" />
|
||||
</Target>
|
||||
<Import Project="..\packages\EntityFramework.6.4.4\build\EntityFramework.targets" Condition="Exists('..\packages\EntityFramework.6.4.4\build\EntityFramework.targets')" />
|
||||
<PropertyGroup>
|
||||
<PostBuildEvent>powershell.exe -command "& { &'$(SolutionDir)copy-binary.ps1' '$(TargetPath)' '$(TargetFileName)' '$(ConfigurationName)' '$(ProjectName)' }"</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports System.Data
|
||||
Imports Digitaldata.Modules.Logging
|
||||
Imports Microsoft.Data
|
||||
Imports Oracle.ManagedDataAccess.Client
|
||||
|
||||
Public Class Dispatcher
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
Imports System.Data.Common
|
||||
Imports System.Data
|
||||
Imports System.Data.Common
|
||||
Imports System.Data.SqlClient
|
||||
Imports Microsoft.Data.SqlClient
|
||||
|
||||
Public Interface IDatabase
|
||||
''' <summary>
|
||||
|
||||
@ -1,35 +1,9 @@
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
Imports System.Runtime.InteropServices
|
||||
|
||||
' Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
' die einer Assembly zugeordnet sind.
|
||||
|
||||
' Werte der Assemblyattribute überprüfen
|
||||
|
||||
<Assembly: AssemblyTitle("Modules.Database")>
|
||||
<Assembly: AssemblyDescription("Stellt Funktionen für den Datenbankzugriff zur Verfügung")>
|
||||
<Assembly: AssemblyCompany("Digital Data")>
|
||||
<Assembly: AssemblyProduct("Modules.Database")>
|
||||
<Assembly: AssemblyCopyright("Copyright © 2025")>
|
||||
<Assembly: AssemblyTrademark("2.3.6.0")>
|
||||
|
||||
<Assembly: ComVisible(False)>
|
||||
|
||||
'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
|
||||
<Assembly: Guid("b5cdfd4f-609f-41e1-adf0-663de9636ff5")>
|
||||
|
||||
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
'
|
||||
' Hauptversion
|
||||
' Nebenversion
|
||||
' Buildnummer
|
||||
' Revision
|
||||
'
|
||||
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
' übernehmen, indem Sie "*" eingeben:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("2.3.6.0")>
|
||||
<Assembly: AssemblyFileVersion("2.3.6.0")>
|
||||
|
||||
BIN
Database/bin/Debug/DigitalData.Modules.Database.dll
Normal file
BIN
Database/bin/Debug/DigitalData.Modules.Database.dll
Normal file
Binary file not shown.
23
Database/bin/Debug/DigitalData.Modules.Database.dll.config
Normal file
23
Database/bin/Debug/DigitalData.Modules.Database.dll.config
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" />
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" />
|
||||
</providers>
|
||||
</entityFramework>
|
||||
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" /></startup></configuration>
|
||||
335
Database/bin/Debug/DigitalData.Modules.Database.xml
Normal file
335
Database/bin/Debug/DigitalData.Modules.Database.xml
Normal file
@ -0,0 +1,335 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Database
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Database.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.Create(DigitalData.Modules.Logging.LogConfig,System.String)">
|
||||
<summary>
|
||||
Create a new instance of Dispatcher. This is the preferred way to create the dispatcher.
|
||||
</summary>
|
||||
<param name="pLogConfig">An instance of LogConfig</param>
|
||||
<param name="pConnectionString">Initial connectionstring for connecting to DD_ECM database.</param>
|
||||
<returns>An instance of Dispatcher with connections</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.#ctor(DigitalData.Modules.Logging.LogConfig,System.Collections.Generic.List{DigitalData.Modules.Database.Dispatcher.DispatcherConnection})">
|
||||
<summary>
|
||||
Create a new instance of Dispatcher. Needs a manually constructed list of connection objects.
|
||||
</summary>
|
||||
<param name="pLogConfig">An instance of LogConfig</param>
|
||||
<param name="pConnections">A list of DispatcherConnection objects</param>
|
||||
<seealso cref="M:DigitalData.Modules.Database.Dispatcher.Create(DigitalData.Modules.Logging.LogConfig,System.String)"/>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetDatatable(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a Datatable from the database with the specified connection id
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>A datatable with the results or nothing if an error occurred</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetDatatable(System.String)">
|
||||
<summary>
|
||||
Returns a Datatable from the database
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>A datatable with the results or nothing if an error occurred</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.ExecuteNonQuery(System.String,System.Int32)">
|
||||
<summary>
|
||||
Executes a query without return value like INSERT or UPDATE from the database with the specified connection id and
|
||||
returns a boolean value indicating success or failure of the query
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>True if the query was successful, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a query without return value like INSERT or UPDATE from the database and
|
||||
returns a boolean value indicating success or failure of the query
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>True if the query was successful, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetScalarValue(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a single value from the database specified by the connection id
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>A value of type object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Returns a single value from the database
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>A value of type object</returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Database.Firebird">
|
||||
<summary>
|
||||
MODULE: Firebird
|
||||
|
||||
VERSION: 0.0.0.4
|
||||
|
||||
DATE: 18.12.2018
|
||||
|
||||
DESCRIPTION:
|
||||
|
||||
DEPENDENCIES: NLog, >= 4.5.10
|
||||
|
||||
EntityFramework.Firebird, >= 6.4.0
|
||||
|
||||
FirebirdSql.Data.FirebirdClient, >= 6.4.0
|
||||
|
||||
PARAMETERS: LogConfig, DigitalData.Modules.Logging.LogConfig
|
||||
The LogFactory containing the current log config. Used to instanciate the class logger for this and any dependent class
|
||||
|
||||
DataSource, String
|
||||
The server where the database lives, for example 127.0.0.1 or dd-vmx09-vm03
|
||||
|
||||
Database, String
|
||||
The location of the Database in the format `127.0.0.1:E:\Path\To\Database.FDB`
|
||||
|
||||
User, String
|
||||
The user name to connect as
|
||||
|
||||
Password, String
|
||||
The user's password
|
||||
|
||||
PROPERTIES: ConnectionEstablished, Boolean
|
||||
If the last opened connection was successful
|
||||
|
||||
ConnectionFailed, Boolean
|
||||
If the last opened connection failed
|
||||
|
||||
ConnectionString, String
|
||||
The used connectionstring
|
||||
|
||||
EXAMPLES:
|
||||
|
||||
REMARKS: If the connection fails due to "wrong username or password", the cause might be that the server harddrive is full..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.#ctor(DigitalData.Modules.Logging.LogConfig,System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="LogConfig">The LogFactory containing the current log config. Used to instanciate the class logger for this and any dependent class</param>
|
||||
<param name="Datasource">The server where the database lives, for example 127.0.0.1 or dd-vmx09-vm03</param>
|
||||
<param name="Database">The location of the Database in the format `127.0.0.1:E:\Path\To\Database.FDB`</param>
|
||||
<param name="User">The user name to connect as</param>
|
||||
<param name="Password">The user's password</param>
|
||||
<exception cref="T:DigitalData.Modules.Database.Exceptions.DatabaseException"></exception>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetConnectionString(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Builds a connectionstring from the provided arguments.
|
||||
</summary>
|
||||
<param name="DataSource">The database server where to connect to</param>
|
||||
<param name="Database">The datasource, eg. the path of the FDB-file</param>
|
||||
<param name="User">The user used to connect to the database</param>
|
||||
<param name="Password">The password of the connecting user</param>
|
||||
<returns>A connectionstring</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQueryWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQuery(System.String,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a non-query command inside the specified transaction.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetScalarValueWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetDatatableWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetDatatable(System.String,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.IDatabase.DBInitialized">
|
||||
<summary>
|
||||
Returns true if the initial connection to the configured database was successful.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.ExecuteNonQueryWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlQuery">The command to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetScalarValueWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetDatatableWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetDatatable(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.EncryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Encrypts a connection string password.
|
||||
</summary>
|
||||
<param name="ConnectionString">A connection string with a plain-text password</param>
|
||||
<returns>The connection string with the password encrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.DecryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Decrypts a connection string password.
|
||||
</summary>
|
||||
<param name="ConnectionString">A connection string with a encrypted password</param>
|
||||
<returns>The connection string with the password decrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.NewExecutenonQuery(System.String)">
|
||||
<summary>
|
||||
Executes the passed sql-statement
|
||||
</summary>
|
||||
<param name="executeStatement">the sql statement</param>
|
||||
<returns>Returns true if properly executed, else false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.NewExecuteScalar(System.String)">
|
||||
<summary>
|
||||
Executes the passed sql-statement as Scalar
|
||||
</summary>
|
||||
<param name="executeStatement">the sql statement</param>
|
||||
<returns>Returns the scalarvalue</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.OpenSQLConnection(Oracle.ManagedDataAccess.Client.OracleConnection)">
|
||||
<summary>
|
||||
This Function intentionally has no try..catch block to have any errors caught outside
|
||||
</summary>
|
||||
<param name="Connection"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.EncryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Encrypts a connection string password.
|
||||
</summary>
|
||||
<param name="pConnectionString">A connection string with a plain-text password</param>
|
||||
<returns>The connection string with the password encrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.DecryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Decrypts a connection string password.
|
||||
</summary>
|
||||
<param name="pConnectionString">A connection string with a encrypted password</param>
|
||||
<returns>The connection string with the password decrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.OpenSQLConnection(System.Data.SqlClient.SqlConnection)">
|
||||
<summary>
|
||||
This Function intentionally has no try..catch block to have any errors caught outside
|
||||
</summary>
|
||||
<param name="pConnection"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.GetDatatable(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a Datatable for a SQL Statement
|
||||
</summary>
|
||||
<param name="pSqlCommand">SQL Command Text for Datatable (select XYZ from TableORView)</param>
|
||||
<returns>A datatable</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.GetDatatable(System.Data.SqlClient.SqlCommand,System.Int32)">
|
||||
<summary>
|
||||
Returns a datatable for a SQL Statement
|
||||
</summary>
|
||||
<param name="pSqlCommandObject">SQL Command Object for Datatable (select XYZ from TableORView)</param>
|
||||
<returns>A datatable</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.NewExecuteNonQueryAsync(System.String,System.Int32)">
|
||||
<summary>
|
||||
Executes the passed sql-statement in asyncmode
|
||||
</summary>
|
||||
<param name="SqlCommand">the sql statement</param>
|
||||
<param name="commandtimeout">Optional Timeout</param>
|
||||
<remarks></remarks>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Database/bin/Debug/DigitalData.Modules.Encryption.dll
Normal file
BIN
Database/bin/Debug/DigitalData.Modules.Encryption.dll
Normal file
Binary file not shown.
31
Database/bin/Debug/DigitalData.Modules.Encryption.xml
Normal file
31
Database/bin/Debug/DigitalData.Modules.Encryption.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Encryption
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Encryption.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Encryption.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Encryption.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Encryption.Encryption">
|
||||
<summary>
|
||||
https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Database/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
BIN
Database/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
200
Database/bin/Debug/DigitalData.Modules.Logging.xml
Normal file
200
Database/bin/Debug/DigitalData.Modules.Logging.xml
Normal file
@ -0,0 +1,200 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Logging
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Logging.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Logging.LogConfig">
|
||||
<module>LogConfig</module>
|
||||
<version>0.0.1.0</version>
|
||||
<date>02.10.2018</date>
|
||||
<summary>
|
||||
Module that writes file-logs to different locations:
|
||||
local application data, the current directory or a custom path.
|
||||
Files and directories will be automatically created.
|
||||
</summary>
|
||||
<dependencies>
|
||||
NLog, >= 4.5.8
|
||||
</dependencies>
|
||||
<example>
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Class FooProgram
|
||||
Private Logger as Logger
|
||||
Private LogConfig as LogConfig
|
||||
|
||||
Public Sub New()
|
||||
LogConfig = new LogConfig(args)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Class FooLib
|
||||
Private Logger as NLog.Logger
|
||||
|
||||
Public Sub New(LogConfig as LogConfig)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
</example>
|
||||
<remarks>
|
||||
If logpath can not be written to, falls back to temp folder as defined in:
|
||||
https://docs.microsoft.com/de-de/dotnet/api/system.io.path.gettemppath?view=netframework-4.7.2
|
||||
|
||||
If used in a service, LogPath must be set to CustomPath, otherwise the Log will be written to System32!
|
||||
|
||||
For NLog Troubleshooting, set the following Environment variables to write the NLog internal Log:
|
||||
- NLOG_INTERNAL_LOG_LEVEL: Debug
|
||||
- NLOG_INTERNAL_LOG_FILE: ex. C:\Temp\Nlog_Internal.log
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFactory">
|
||||
<summary>
|
||||
Returns the NLog.LogFactory object that is used to create Loggers
|
||||
</summary>
|
||||
<returns>LogFactory object</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFile">
|
||||
<summary>
|
||||
Returns the path to the current default logfile
|
||||
</summary>
|
||||
<returns>Filepath to the logfile</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogDirectory">
|
||||
<summary>
|
||||
Returns the path to the current log directory
|
||||
</summary>
|
||||
<returns>Directory path to the log directory</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Debug">
|
||||
<summary>
|
||||
Determines if a debug log will be written
|
||||
</summary>
|
||||
<returns>True, if debug log will be written. False otherwise.</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Logs">
|
||||
<summary>
|
||||
Returns Logs in Memory as List(Of String) if Debug is enabled
|
||||
Returns an empty list if debug is disabled
|
||||
</summary>
|
||||
<returns>A list of log messages</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogOptions)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with the options supplied as a LogOptions object
|
||||
</summary>
|
||||
<param name="Options"></param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogConfig.PathType,System.String,System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with a logpath and optinally a filename-suffix.
|
||||
</summary>
|
||||
<param name="LogPath">The basepath to write logs to. Can be AppData, CurrentDirectory or CustomPath.</param>
|
||||
<param name="CustomLogPath">If `logPath` is set to custom, this defines the custom logPath.</param>
|
||||
<param name="Suffix">If set to anything other than Nothing, extends the logfile name with this suffix.</param>
|
||||
<param name="CompanyName">CompanyName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="ProductName">ProductName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="FileKeepRangeInDays">Amount of days where files are kept and not deleted.</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearOldLogfiles(System.Int32)">
|
||||
<summary>
|
||||
Clears old LogFiles from the configured logpath for compliance with the GDPR
|
||||
</summary>
|
||||
<param name="FileKeepRange">Days in which logfiles should be kept. All files older than `Now - FileKeepInterval` will be deleted.</param>
|
||||
<returns>True, if files were deleted as expected or no files were deleted. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger">
|
||||
<summary>
|
||||
Returns the Logger for the calling class
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified classname
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLoggerFor(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified module using event-properties
|
||||
</summary>
|
||||
<remarks>
|
||||
https://github.com/NLog/NLog/wiki/EventProperties-Layout-Renderer
|
||||
https://stackoverflow.com/questions/31337030/separate-log-file-for-specific-class-instance-using-nlog/32065824#32065824
|
||||
</remarks>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the Logger for a class specified by `ClassName`
|
||||
</summary>
|
||||
<param name="ClassName">The name of the class the logger belongs to</param>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearLogs">
|
||||
<summary>
|
||||
Clears the internal log
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetClassFullName(System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Gets the fully qualified name of the class invoking the calling method,
|
||||
including the namespace but Not the assembly.
|
||||
</summary>
|
||||
<returns>The fully qualified class name</returns>
|
||||
<remarks>This method is very resource-intensive!</remarks>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetConfig(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the initial log configuration
|
||||
</summary>
|
||||
<param name="productName">The chosen productname</param>
|
||||
<param name="logFileSuffix">The chosen suffix</param>
|
||||
<returns>A NLog.LoggingConfiguration object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.AddDefaultRules(NLog.Config.LoggingConfiguration@)">
|
||||
<summary>
|
||||
Adds the default rules
|
||||
</summary>
|
||||
<param name="config">A NLog.LoggingConfiguration object</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetCurrentLogFilePath">
|
||||
<summary>
|
||||
Returns the full path of the current default log file.
|
||||
</summary>
|
||||
<returns>Full path of the current default log file</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ReloadConfig">
|
||||
<summary>
|
||||
Reconfigures and re-adds all loggers, optionally adding the debug rule.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Database/bin/Debug/EntityFramework.Firebird.dll
Normal file
BIN
Database/bin/Debug/EntityFramework.Firebird.dll
Normal file
Binary file not shown.
BIN
Database/bin/Debug/EntityFramework.SqlServer.dll
Normal file
BIN
Database/bin/Debug/EntityFramework.SqlServer.dll
Normal file
Binary file not shown.
2156
Database/bin/Debug/EntityFramework.SqlServer.xml
Normal file
2156
Database/bin/Debug/EntityFramework.SqlServer.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Database/bin/Debug/EntityFramework.dll
Normal file
BIN
Database/bin/Debug/EntityFramework.dll
Normal file
Binary file not shown.
54121
Database/bin/Debug/EntityFramework.xml
Normal file
54121
Database/bin/Debug/EntityFramework.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Database/bin/Debug/FirebirdSql.Data.FirebirdClient.dll
Normal file
BIN
Database/bin/Debug/FirebirdSql.Data.FirebirdClient.dll
Normal file
Binary file not shown.
BIN
Database/bin/Debug/NLog.dll
Normal file
BIN
Database/bin/Debug/NLog.dll
Normal file
Binary file not shown.
28265
Database/bin/Debug/NLog.xml
Normal file
28265
Database/bin/Debug/NLog.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Database/bin/Debug/Oracle.ManagedDataAccess.dll
Normal file
BIN
Database/bin/Debug/Oracle.ManagedDataAccess.dll
Normal file
Binary file not shown.
BIN
Database/bin/Debug/System.Data.Odbc.dll
Normal file
BIN
Database/bin/Debug/System.Data.Odbc.dll
Normal file
Binary file not shown.
487
Database/bin/Debug/System.Data.Odbc.xml
Normal file
487
Database/bin/Debug/System.Data.Odbc.xml
Normal file
@ -0,0 +1,487 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Data.Odbc</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="P:System.SR.ADP_CollectionIndexInt32">
|
||||
<summary>Invalid index {0} for this {1} with Count={2}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionIndexString">
|
||||
<summary>An {0} with {1} '{2}' is not contained by this {3}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionInvalidType">
|
||||
<summary>The {0} only accepts non-null {1} type objects, not {2} objects.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionIsNotParent">
|
||||
<summary>The {0} is already contained by another {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionIsParent">
|
||||
<summary>The {0} with is already contained by this {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionNullValue">
|
||||
<summary>The {0} only accepts non-null {1} type objects.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionRemoveInvalidObject">
|
||||
<summary>Attempted to remove an {0} that is not contained by this {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CollectionUniqueValue">
|
||||
<summary>The {0}.{1} is required to be unique, '{2}' already exists in the collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionAlreadyOpen">
|
||||
<summary>The connection was not closed. {0}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_Closed">
|
||||
<summary>The connection's current state is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_Connecting">
|
||||
<summary>The connection's current state is connecting.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_Open">
|
||||
<summary>The connection's current state is open.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_OpenExecuting">
|
||||
<summary>The connection's current state is executing.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg_OpenFetching">
|
||||
<summary>The connection's current state is fetching.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStateMsg">
|
||||
<summary>The connection's current state: {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionStringSyntax">
|
||||
<summary>Format of the initialization string does not conform to specification starting at index {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DataReaderClosed">
|
||||
<summary>Invalid attempt to call {0} when reader is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_EmptyString">
|
||||
<summary>Expecting non-empty string for '{0}' parameter.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InternalConnectionError">
|
||||
<summary>Internal DbConnection Error: {0}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidDataDirectory">
|
||||
<summary>The DataDirectory substitute is not a string.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidEnumerationValue">
|
||||
<summary>The {0} enumeration value, {1}, is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidKey">
|
||||
<summary>Invalid keyword, contain one or more of 'no characters', 'control characters', 'leading or trailing whitespace' or 'leading semicolons'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidOffsetValue">
|
||||
<summary>Invalid parameter Offset value '{0}'. The value must be greater than or equal to 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidValue">
|
||||
<summary>The value contains embedded nulls (\\u0000).</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NoConnectionString">
|
||||
<summary>The ConnectionString property has not been initialized.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OpenConnectionPropertySet">
|
||||
<summary>Not allowed to change the '{0}' property. {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_PooledOpenTimeout">
|
||||
<summary>Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NonPooledOpenTimeout">
|
||||
<summary>Timeout attempting to open the connection. The time period elapsed prior to attempting to open the connection has been exceeded. This may have occurred because of too many simultaneous non-pooled connection attempts.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_QuotePrefixNotSet">
|
||||
<summary>{0} requires an open connection when the quote prefix has not been set.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_QueryFailed">
|
||||
<summary>Unable to build the '{0}' collection because execution of the SQL query failed. See the inner exception for details.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_TooManyRestrictions">
|
||||
<summary>More restrictions were provided than the requested schema ('{0}') supports.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidRestrictionValue">
|
||||
<summary>'{2}' is not a valid value for the '{1}' restriction of the '{0}' schema collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UndefinedCollection">
|
||||
<summary>The requested collection ({0}) is not defined.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UndefinedPopulationMechanism">
|
||||
<summary>The population mechanism '{0}' is not defined.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UnsupportedVersion">
|
||||
<summary>The requested collection ({0}) is not supported by this version of the provider.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_MissingDataSourceInformationColumn">
|
||||
<summary>One of the required DataSourceInformation tables columns is missing.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_IncorrectNumberOfDataSourceInformationRows">
|
||||
<summary>The DataSourceInformation table must contain exactly one row.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_MissingRestrictionColumn">
|
||||
<summary>One or more of the required columns of the restrictions collection is missing.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_MissingRestrictionRow">
|
||||
<summary>A restriction exists for which there is no matching row in the restrictions collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_NoColumns">
|
||||
<summary>The schema table contains no columns.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_UnableToBuildCollection">
|
||||
<summary>Unable to build schema collection '{0}';</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_AmbigousCollectionName">
|
||||
<summary>The collection name '{0}' matches at least two collections with the same name but with different case, but does not match any of them exactly.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_CollectionNameISNotUnique">
|
||||
<summary>There are multiple collections named '{0}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_DataTableDoesNotExist">
|
||||
<summary>The collection '{0}' is missing from the metadata XML.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidXml">
|
||||
<summary>The metadata XML is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidXmlMissingColumn">
|
||||
<summary>The metadata XML is invalid. The {0} collection must contain a {1} column and it must be a string column.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.MDF_InvalidXmlInvalidValue">
|
||||
<summary>The metadata XML is invalid. The {1} column of the {0} collection must contain a non-empty string.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SqlConvert_ConvertFailed">
|
||||
<summary>Cannot convert object of type '{0}' to object of type '{1}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidConnectionOptionValue">
|
||||
<summary>Invalid value for key '{0}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_KeywordNotSupported">
|
||||
<summary>Keyword not supported: '{0}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InternalProviderError">
|
||||
<summary>Internal .NET Framework Data Provider error {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidMultipartName">
|
||||
<summary>{0} '{1}'.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidMultipartNameQuoteUsage">
|
||||
<summary>{0} '{1}', incorrect usage of quotes.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidMultipartNameToManyParts">
|
||||
<summary>{0} '{1}', the current limit of '{2}' is insufficient.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NotSupportedEnumerationValue">
|
||||
<summary>The {0} enumeration value, {1}, is not supported by the {2} method.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_StreamClosed">
|
||||
<summary>Invalid attempt to {0} when stream is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidSourceBufferIndex">
|
||||
<summary>Invalid source buffer (size of {0}) offset: {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidDestinationBufferIndex">
|
||||
<summary>Invalid destination buffer (size of {0}) offset: {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SQL_InvalidBufferSizeOrIndex">
|
||||
<summary>Buffer offset '{1}' plus the bytes available '{0}' is greater than the length of the passed in buffer.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SQL_InvalidDataLength">
|
||||
<summary>Data length '{0}' is less than 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidSeekOrigin">
|
||||
<summary>Specified SeekOrigin value is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.SQL_WrongType">
|
||||
<summary>Expecting argument of type {1}, but received type {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ODBC_ODBCCommandText">
|
||||
<summary>OdbcCommandBuilder.DeriveParameters failed because the OdbcCommand.CommandText property value is an invalid multipart name</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ODBC_NotSupportedEnumerationValue">
|
||||
<summary>The {0} enumeration value, {1}, is not supported by the .NET Framework Odbc Data Provider.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_CommandTextRequired">
|
||||
<summary>{0}: CommandText property has not been initialized</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionRequired">
|
||||
<summary>{0}: Connection property has not been initialized.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OpenConnectionRequired">
|
||||
<summary>{0} requires an open and available Connection. {1}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_TransactionConnectionMismatch">
|
||||
<summary>The transaction is either not associated with the current connection or has been completed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_TransactionRequired">
|
||||
<summary>{0} requires the command to have a transaction when the connection assigned to the command is in a pending local transaction. The Transaction property of the command has not been initialized.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OpenReaderExists">
|
||||
<summary>There is already an open DataReader associated with this Command which must be closed first.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DeriveParametersNotSupported">
|
||||
<summary>{0} DeriveParameters only supports CommandType.StoredProcedure, not CommandType. {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidCommandTimeout">
|
||||
<summary>Invalid CommandTimeout value {0}; the value must be >= 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_UninitializedParameterSize">
|
||||
<summary>{1}[{0}]: the Size property has an invalid size of 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ClosedConnectionError">
|
||||
<summary>Invalid operation. The connection is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ConnectionIsDisabled">
|
||||
<summary>The connection has been disabled.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_EmptyDatabaseName">
|
||||
<summary>Database cannot be null, the empty string, or string of only whitespace.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DatabaseNameTooLong">
|
||||
<summary>The argument is too long.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DataReaderNoData">
|
||||
<summary>No data exists for the row/column.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NumericToDecimalOverflow">
|
||||
<summary>The numerical value is too large to fit into a 96 bit decimal.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidDataType">
|
||||
<summary>The parameter data type of {0} is invalid.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_UnknownDataType">
|
||||
<summary>No mapping exists from object type {0} to a known managed provider native type.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_UnknownDataTypeCode">
|
||||
<summary>Unable to handle an unknown TypeCode {0} returned by Type {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DbTypeNotSupported">
|
||||
<summary>No mapping exists from DbType {0} to a known {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_InvalidSizeValue">
|
||||
<summary>Invalid parameter Size value '{0}'. The value must be greater than or equal to 0.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ParameterConversionFailed">
|
||||
<summary>Failed to convert parameter value from a {0} to a {1}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_ParallelTransactionsNotSupported">
|
||||
<summary>{0} does not support parallel transactions.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_TransactionZombied">
|
||||
<summary>This {0} has completed; it is no longer usable.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_DbRecordReadOnly">
|
||||
<summary>'{0}' cannot be called when the record is read only.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_NonSeqByteAccess">
|
||||
<summary>Invalid {2} attempt at dataIndex '{0}'. With CommandBehavior.SequentialAccess, you may only read from dataIndex '{1}' or greater.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OffsetOutOfRangeException">
|
||||
<summary>Offset must refer to a location within the value.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ODBC_GetSchemaRestrictionRequired">
|
||||
<summary>The ODBC managed provider requires that the TABLE_NAME restriction be specified and non-null for the GetSchema indexes collection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.ADP_OdbcNoTypesFromProvider">
|
||||
<summary>The ODBC provider did not return results from SQLGETTYPEINFO.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_UnknownSQLType">
|
||||
<summary>Unknown SQL type - {0}.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_NegativeArgument">
|
||||
<summary>Invalid negative argument!</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_CantSetPropertyOnOpenConnection">
|
||||
<summary>Can't set property on an open connection.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_NoMappingForSqlTransactionLevel">
|
||||
<summary>No valid mapping for a SQL_TRANSACTION '{0}' to a System.Data.IsolationLevel enumeration value.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_CantEnableConnectionpooling">
|
||||
<summary>{0} - unable to enable connection pooling...</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_CantAllocateEnvironmentHandle">
|
||||
<summary>{0} - unable to allocate an environment handle.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_FailedToGetDescriptorHandle">
|
||||
<summary>{0} - unable to get descriptor handle.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_NotInTransaction">
|
||||
<summary>Not in a transaction</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_ExceptionMessage">
|
||||
<summary>{0} [{1}] {2}</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_ConnectionClosed">
|
||||
<summary>The connection is closed.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_OpenConnectionNoOwner">
|
||||
<summary>An internal connection does not have an owner.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_PlatformNotSupported">
|
||||
<summary>System.Data.ODBC is not supported on this platform.</summary>
|
||||
</member>
|
||||
<member name="P:System.SR.Odbc_UnixOdbcNotFound">
|
||||
<summary>Dependency unixODBC with minimum version 2.3.1 is required.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
|
||||
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
|
||||
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
|
||||
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
|
||||
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
|
||||
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter may be null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
|
||||
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified return value condition.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
|
||||
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
|
||||
<summary>Initializes the attribute with the associated parameter name.</summary>
|
||||
<param name="parameterName">
|
||||
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
|
||||
<summary>Gets the associated parameter name.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
|
||||
<summary>Applied to a method that will never return under any circumstance.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
|
||||
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
|
||||
<summary>Initializes the attribute with the specified parameter value.</summary>
|
||||
<param name="parameterValue">
|
||||
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
|
||||
the associated parameter matches this value.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
|
||||
<summary>Gets the condition parameter value.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
|
||||
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
|
||||
<summary>Initializes the attribute with a field or property member.</summary>
|
||||
<param name="member">
|
||||
The field or property member that is promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
|
||||
<summary>Initializes the attribute with the list of field and property members.</summary>
|
||||
<param name="members">
|
||||
The list of field and property members that are promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
|
||||
<summary>Gets field or property member names.</summary>
|
||||
</member>
|
||||
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
|
||||
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
|
||||
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
<param name="member">
|
||||
The field or property member that is promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
|
||||
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
|
||||
<param name="returnValue">
|
||||
The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
</param>
|
||||
<param name="members">
|
||||
The list of field and property members that are promised to be not-null.
|
||||
</param>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
|
||||
<summary>Gets the return value condition.</summary>
|
||||
</member>
|
||||
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
|
||||
<summary>Gets field or property member names.</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.OSPlatformAttribute">
|
||||
<summary>
|
||||
Base type for all platform-specific API attributes.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.TargetPlatformAttribute">
|
||||
<summary>
|
||||
Records the platform that the project targeted.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.SupportedOSPlatformAttribute">
|
||||
<summary>
|
||||
Records the operating system (and minimum version) that supports an API. Multiple attributes can be
|
||||
applied to indicate support on multiple operating systems.
|
||||
</summary>
|
||||
<remarks>
|
||||
Callers can apply a <see cref="T:System.Runtime.Versioning.SupportedOSPlatformAttribute" />
|
||||
or use guards to prevent calls to APIs on unsupported operating systems.
|
||||
|
||||
A given platform should only be specified once.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.UnsupportedOSPlatformAttribute">
|
||||
<summary>
|
||||
Marks APIs that were removed in a given operating system version.
|
||||
</summary>
|
||||
<remarks>
|
||||
Primarily used by OS bindings to indicate APIs that are only available in
|
||||
earlier versions.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.SupportedOSPlatformGuardAttribute">
|
||||
<summary>
|
||||
Annotates a custom guard field, property or method with a supported platform name and optional version.
|
||||
Multiple attributes can be applied to indicate guard for multiple supported platforms.
|
||||
</summary>
|
||||
<remarks>
|
||||
Callers can apply a <see cref="T:System.Runtime.Versioning.SupportedOSPlatformGuardAttribute" /> to a field, property or method
|
||||
and use that field, property or method in a conditional or assert statements in order to safely call platform specific APIs.
|
||||
|
||||
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute">
|
||||
<summary>
|
||||
Annotates the custom guard field, property or method with an unsupported platform name and optional version.
|
||||
Multiple attributes can be applied to indicate guard for multiple unsupported platforms.
|
||||
</summary>
|
||||
<remarks>
|
||||
Callers can apply a <see cref="T:System.Runtime.Versioning.UnsupportedOSPlatformGuardAttribute" /> to a field, property or method
|
||||
and use that field, property or method in a conditional or assert statements as a guard to safely call APIs unsupported on those platforms.
|
||||
|
||||
The type of the field or property should be boolean, the method return type should be boolean in order to be used as platform guard.
|
||||
</remarks>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@ -0,0 +1,798 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v8.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v8.0": {
|
||||
"DigitalData.Modules.Database/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Modules.Encryption": "1.0.0",
|
||||
"DigitalData.Modules.Logging": "1.0.0",
|
||||
"FirebirdSql.Data.FirebirdClient": "10.3.3",
|
||||
"Microsoft.Data.SqlClient": "6.1.1",
|
||||
"NLog": "6.0.4",
|
||||
"Oracle.ManagedDataAccess": "23.9.1",
|
||||
"System.Data.Odbc": "9.0.9",
|
||||
"DigitalData.Modules.Encryption.Reference": "2.5.0.0",
|
||||
"DigitalData.Modules.Logging.Reference": "2.0.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Database.dll": {}
|
||||
}
|
||||
},
|
||||
"Azure.Core/1.47.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Bcl.AsyncInterfaces": "8.0.0",
|
||||
"System.ClientModel": "1.5.1",
|
||||
"System.Memory.Data": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Azure.Core.dll": {
|
||||
"assemblyVersion": "1.47.1.0",
|
||||
"fileVersion": "1.4700.125.36505"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Azure.Identity/1.14.2": {
|
||||
"dependencies": {
|
||||
"Azure.Core": "1.47.1",
|
||||
"Microsoft.Identity.Client": "4.73.1",
|
||||
"Microsoft.Identity.Client.Extensions.Msal": "4.73.1",
|
||||
"System.Memory": "4.6.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Azure.Identity.dll": {
|
||||
"assemblyVersion": "1.14.2.0",
|
||||
"fileVersion": "1.1400.225.36004"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FirebirdSql.Data.FirebirdClient/10.3.3": {
|
||||
"runtime": {
|
||||
"lib/net8.0/FirebirdSql.Data.FirebirdClient.dll": {
|
||||
"assemblyVersion": "10.3.3.0",
|
||||
"fileVersion": "10.3.3.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Bcl.AsyncInterfaces/8.0.0": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Bcl.Cryptography/8.0.0": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Bcl.Cryptography.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.SqlClient/6.1.1": {
|
||||
"dependencies": {
|
||||
"Azure.Core": "1.47.1",
|
||||
"Azure.Identity": "1.14.2",
|
||||
"Microsoft.Bcl.Cryptography": "8.0.0",
|
||||
"Microsoft.Data.SqlClient.SNI.runtime": "6.0.2",
|
||||
"Microsoft.Extensions.Caching.Memory": "8.0.1",
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.7.1",
|
||||
"Microsoft.SqlServer.Server": "1.0.0",
|
||||
"System.Configuration.ConfigurationManager": "9.0.9",
|
||||
"System.Security.Cryptography.Pkcs": "8.0.1",
|
||||
"System.Text.Json": "8.0.5"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Data.SqlClient.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.11.25226.3"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"lib/net8.0/cs/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "cs"
|
||||
},
|
||||
"lib/net8.0/de/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "de"
|
||||
},
|
||||
"lib/net8.0/es/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "es"
|
||||
},
|
||||
"lib/net8.0/fr/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "fr"
|
||||
},
|
||||
"lib/net8.0/it/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "it"
|
||||
},
|
||||
"lib/net8.0/ja/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "ja"
|
||||
},
|
||||
"lib/net8.0/ko/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "ko"
|
||||
},
|
||||
"lib/net8.0/pl/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "pl"
|
||||
},
|
||||
"lib/net8.0/pt-BR/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "pt-BR"
|
||||
},
|
||||
"lib/net8.0/ru/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "ru"
|
||||
},
|
||||
"lib/net8.0/tr/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "tr"
|
||||
},
|
||||
"lib/net8.0/zh-Hans/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "zh-Hans"
|
||||
},
|
||||
"lib/net8.0/zh-Hant/Microsoft.Data.SqlClient.resources.dll": {
|
||||
"locale": "zh-Hant"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/unix/lib/net8.0/Microsoft.Data.SqlClient.dll": {
|
||||
"rid": "unix",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.11.25226.3"
|
||||
},
|
||||
"runtimes/win/lib/net8.0/Microsoft.Data.SqlClient.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.11.25226.3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Data.SqlClient.SNI.runtime/6.0.2": {
|
||||
"runtimeTargets": {
|
||||
"runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
|
||||
"rid": "win-arm64",
|
||||
"assetType": "native",
|
||||
"fileVersion": "6.2.0.0"
|
||||
},
|
||||
"runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
|
||||
"rid": "win-x64",
|
||||
"assetType": "native",
|
||||
"fileVersion": "6.2.0.0"
|
||||
},
|
||||
"runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
|
||||
"rid": "win-x86",
|
||||
"assetType": "native",
|
||||
"fileVersion": "6.2.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
|
||||
"Microsoft.Extensions.Options": "8.0.2",
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/8.0.3": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1325.6609"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Options/8.0.2": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
|
||||
"Microsoft.Extensions.Primitives": "8.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Options.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.224.6711"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.23.53103"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Identity.Client/4.73.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "7.7.1",
|
||||
"System.Diagnostics.DiagnosticSource": "6.0.2"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Identity.Client.dll": {
|
||||
"assemblyVersion": "4.73.1.0",
|
||||
"fileVersion": "4.73.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Identity.Client.Extensions.Msal/4.73.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Identity.Client": "4.73.1",
|
||||
"System.Security.Cryptography.ProtectedData": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll": {
|
||||
"assemblyVersion": "4.73.1.0",
|
||||
"fileVersion": "4.73.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/7.7.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Abstractions": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Logging.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Tokens": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Protocols": "7.7.1",
|
||||
"System.IdentityModel.Tokens.Jwt": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.Logging": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.SqlServer.Server/1.0.0": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Microsoft.SqlServer.Server.dll": {
|
||||
"assemblyVersion": "1.0.0.0",
|
||||
"fileVersion": "1.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"NLog/6.0.4": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.1/NLog.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.0.4.4534"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Oracle.ManagedDataAccess/23.9.1": {
|
||||
"dependencies": {
|
||||
"System.Diagnostics.DiagnosticSource": "6.0.2",
|
||||
"System.Formats.Asn1": "8.0.1",
|
||||
"System.Memory": "4.6.0",
|
||||
"System.Text.Json": "8.0.5",
|
||||
"System.Threading.Tasks.Extensions": "4.6.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net472/Oracle.ManagedDataAccess.dll": {
|
||||
"assemblyVersion": "4.122.23.1",
|
||||
"fileVersion": "4.122.23.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.ClientModel/1.5.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
|
||||
"System.Memory.Data": "8.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.ClientModel.dll": {
|
||||
"assemblyVersion": "1.5.1.0",
|
||||
"fileVersion": "1.500.125.36405"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/9.0.9": {
|
||||
"dependencies": {
|
||||
"System.Diagnostics.EventLog": "9.0.9",
|
||||
"System.Security.Cryptography.ProtectedData": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Configuration.ConfigurationManager.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Data.Odbc/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Data.Odbc.dll": {
|
||||
"assemblyVersion": "9.0.0.9",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/unix/lib/net8.0/System.Data.Odbc.dll": {
|
||||
"rid": "unix",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.9",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
},
|
||||
"runtimes/win/lib/net8.0/System.Data.Odbc.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.9",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Diagnostics.DiagnosticSource/6.0.2": {},
|
||||
"System.Diagnostics.EventLog/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Formats.Asn1/8.0.1": {},
|
||||
"System.IdentityModel.Tokens.Jwt/7.7.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.IdentityModel.JsonWebTokens": "7.7.1",
|
||||
"Microsoft.IdentityModel.Tokens": "7.7.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||
"assemblyVersion": "7.7.1.0",
|
||||
"fileVersion": "7.7.1.50719"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Memory/4.6.0": {},
|
||||
"System.Memory.Data/8.0.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Memory.Data.dll": {
|
||||
"assemblyVersion": "8.0.0.1",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.Pkcs/8.0.1": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Security.Cryptography.Pkcs.dll": {
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "8.0.0.0",
|
||||
"fileVersion": "8.0.1024.46610"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/9.0.9": {
|
||||
"runtime": {
|
||||
"lib/net8.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"assemblyVersion": "9.0.0.0",
|
||||
"fileVersion": "9.0.925.41916"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Text.Json/8.0.5": {},
|
||||
"System.Threading.Tasks.Extensions/4.6.0": {},
|
||||
"DigitalData.Modules.Encryption/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Modules.Logging": "1.0.0",
|
||||
"NLog": "6.0.4"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Encryption.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Logging/1.0.0": {
|
||||
"dependencies": {
|
||||
"NLog": "6.0.4",
|
||||
"System.Configuration.ConfigurationManager": "9.0.9"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Logging.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Encryption.Reference/2.5.0.0": {
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Encryption.dll": {
|
||||
"assemblyVersion": "2.5.0.0",
|
||||
"fileVersion": "2.5.0.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Modules.Logging.Reference/2.0.0.0": {
|
||||
"runtime": {
|
||||
"DigitalData.Modules.Logging.dll": {
|
||||
"assemblyVersion": "2.0.0.0",
|
||||
"fileVersion": "2.0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"DigitalData.Modules.Database/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Azure.Core/1.47.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-oPcncSsDHuxB8SC522z47xbp2+ttkcKv2YZ90KXhRKN0YQd2+7l1UURT9EBzUNEXtkLZUOAB5xbByMTrYRh3yA==",
|
||||
"path": "azure.core/1.47.1",
|
||||
"hashPath": "azure.core.1.47.1.nupkg.sha512"
|
||||
},
|
||||
"Azure.Identity/1.14.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-YhNMwOTwT+I2wIcJKSdP0ADyB2aK+JaYWZxO8LSRDm5w77LFr0ykR9xmt2ZV5T1gaI7xU6iNFIh/yW1dAlpddQ==",
|
||||
"path": "azure.identity/1.14.2",
|
||||
"hashPath": "azure.identity.1.14.2.nupkg.sha512"
|
||||
},
|
||||
"FirebirdSql.Data.FirebirdClient/10.3.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-iAj21eY5u7obZumA3NAVZf8ynu7Z6lslkU3V4W8Mm9Mowa4gcadT2a+LIMwAovDIg8iS8RpCSzIzFdKFCdakTg==",
|
||||
"path": "firebirdsql.data.firebirdclient/10.3.3",
|
||||
"hashPath": "firebirdsql.data.firebirdclient.10.3.3.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Bcl.AsyncInterfaces/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==",
|
||||
"path": "microsoft.bcl.asyncinterfaces/8.0.0",
|
||||
"hashPath": "microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Bcl.Cryptography/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Y3t/c7C5XHJGFDnohjf1/9SYF3ZOfEU1fkNQuKg/dGf9hN18yrQj2owHITGfNS3+lKJdW6J4vY98jYu57jCO8A==",
|
||||
"path": "microsoft.bcl.cryptography/8.0.0",
|
||||
"hashPath": "microsoft.bcl.cryptography.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Data.SqlClient/6.1.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-syGQmIUPAYYHAHyTD8FCkTNThpQWvoA7crnIQRMfp8dyB5A2cWU3fQexlRTFkVmV7S0TjVmthi0LJEFVjHo8AQ==",
|
||||
"path": "microsoft.data.sqlclient/6.1.1",
|
||||
"hashPath": "microsoft.data.sqlclient.6.1.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Data.SqlClient.SNI.runtime/6.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-f+pRODTWX7Y67jXO3T5S2dIPZ9qMJNySjlZT/TKmWVNWe19N8jcWmHaqHnnchaq3gxEKv1SWVY5EFzOD06l41w==",
|
||||
"path": "microsoft.data.sqlclient.sni.runtime/6.0.2",
|
||||
"hashPath": "microsoft.data.sqlclient.sni.runtime.6.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
|
||||
"path": "microsoft.extensions.caching.abstractions/8.0.0",
|
||||
"hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Caching.Memory/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
|
||||
"path": "microsoft.extensions.caching.memory/8.0.1",
|
||||
"hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
|
||||
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Logging.Abstractions/8.0.3": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dL0QGToTxggRLMYY4ZYX5AMwBb+byQBd/5dMiZE07Nv73o6I5Are3C7eQTh7K2+A4ct0PVISSr7TZANbiNb2yQ==",
|
||||
"path": "microsoft.extensions.logging.abstractions/8.0.3",
|
||||
"hashPath": "microsoft.extensions.logging.abstractions.8.0.3.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Options/8.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
|
||||
"path": "microsoft.extensions.options/8.0.2",
|
||||
"hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/8.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
|
||||
"path": "microsoft.extensions.primitives/8.0.0",
|
||||
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Identity.Client/4.73.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-NnDLS8QwYqO5ZZecL2oioi1LUqjh5Ewk4bMLzbgiXJbQmZhDLtKwLxL3DpGMlQAJ2G4KgEnvGPKa+OOgffeJbw==",
|
||||
"path": "microsoft.identity.client/4.73.1",
|
||||
"hashPath": "microsoft.identity.client.4.73.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Identity.Client.Extensions.Msal/4.73.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-xDztAiV2F0wI0W8FLKv5cbaBefyLD6JVaAsvgSN7bjWNCzGYzHbcOEIP5s4TJXUpQzMfUyBsFl1mC6Zmgpz0PQ==",
|
||||
"path": "microsoft.identity.client.extensions.msal/4.73.1",
|
||||
"hashPath": "microsoft.identity.client.extensions.msal.4.73.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Abstractions/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-S7sHg6gLg7oFqNGLwN1qSbJDI+QcRRj8SuJ1jHyCmKSipnF6ZQL+tFV2NzVfGj/xmGT9TykQdQiBN+p5Idl4TA==",
|
||||
"path": "microsoft.identitymodel.abstractions/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.abstractions.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.JsonWebTokens/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==",
|
||||
"path": "microsoft.identitymodel.jsonwebtokens/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.jsonwebtokens.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Logging/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-BZNgSq/o8gsKExdYoBKPR65fdsxW0cTF8PsdqB8y011AGUJJW300S/ZIsEUD0+sOmGc003Gwv3FYbjrVjvsLNQ==",
|
||||
"path": "microsoft.identitymodel.logging/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.logging.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-h+fHHBGokepmCX+QZXJk4Ij8OApCb2n2ktoDkNX5CXteXsOxTHMNgjPGpAwdJMFvAL7TtGarUnk3o97NmBq2QQ==",
|
||||
"path": "microsoft.identitymodel.protocols/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-yT2Hdj8LpPbcT9C9KlLVxXl09C8zjFaVSaApdOwuecMuoV4s6Sof/mnTDz/+F/lILPIBvrWugR9CC7iRVZgbfQ==",
|
||||
"path": "microsoft.identitymodel.protocols.openidconnect/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.protocols.openidconnect.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.IdentityModel.Tokens/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-fQ0VVCba75lknUHGldi3iTKAYUQqbzp1Un8+d9cm9nON0Gs8NAkXddNg8iaUB0qi/ybtAmNWizTR4avdkCJ9pQ==",
|
||||
"path": "microsoft.identitymodel.tokens/7.7.1",
|
||||
"hashPath": "microsoft.identitymodel.tokens.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.SqlServer.Server/1.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==",
|
||||
"path": "microsoft.sqlserver.server/1.0.0",
|
||||
"hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512"
|
||||
},
|
||||
"NLog/6.0.4": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Xr+lIk1ZlTTFXEqnxQVLxrDqZlt2tm5X+/AhJbaY2emb/dVtGDiU5QuEtj3gHtwV/SWlP/rJ922I/BPuOJXlRw==",
|
||||
"path": "nlog/6.0.4",
|
||||
"hashPath": "nlog.6.0.4.nupkg.sha512"
|
||||
},
|
||||
"Oracle.ManagedDataAccess/23.9.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/4v/a6P6u+VLixps0TGH8js/1ZYS7vVll+j0J9RsUQLRPYgzXs1Mt+xi1XqFZP5PzMA5H0kgW/3EMosj+fYReA==",
|
||||
"path": "oracle.manageddataaccess/23.9.1",
|
||||
"hashPath": "oracle.manageddataaccess.23.9.1.nupkg.sha512"
|
||||
},
|
||||
"System.ClientModel/1.5.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-k2jKSO0X45IqhVOT9iQB4xralNN9foRQsRvXBTyRpAVxyzCJlG895T9qYrQWbcJ6OQXxOouJQ37x5nZH5XKK+A==",
|
||||
"path": "system.clientmodel/1.5.1",
|
||||
"hashPath": "system.clientmodel.1.5.1.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Q1LknxnRmmsUXt/ElBp739Gexppy0HeDYxvExpJq09jAYhpTHRRRkZIwfNKfM4BGRlFzRDVdnerZawxoE8naMg==",
|
||||
"path": "system.configuration.configurationmanager/9.0.9",
|
||||
"hashPath": "system.configuration.configurationmanager.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Data.Odbc/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-xSAfSD/j3ACV8YiXOIBYUbzqTjiEMGtFq2gSnwWxBRQdUt4YRj9rVjkawuu4tEb5aiIm27HN4d/X8skaVC654A==",
|
||||
"path": "system.data.odbc/9.0.9",
|
||||
"hashPath": "system.data.odbc.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.DiagnosticSource/6.0.2": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-6tQaIexFycaotdGn23lf3XJ/eI1GOjQKIvQDRFN9N4pwoNsKnHuXccQ3lnQO6GX8KAb1ic+6ZofJmPdbUVwZag==",
|
||||
"path": "system.diagnostics.diagnosticsource/6.0.2",
|
||||
"hashPath": "system.diagnostics.diagnosticsource.6.0.2.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.EventLog/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-wpsUfnyv8E5K4WQaok6weewvAbQhcLwXFcHBm5U0gdEaBs85N//ssuYvRPFWwz2rO/9/DFP3A1sGMzUFBj8y3w==",
|
||||
"path": "system.diagnostics.eventlog/9.0.9",
|
||||
"hashPath": "system.diagnostics.eventlog.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Formats.Asn1/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==",
|
||||
"path": "system.formats.asn1/8.0.1",
|
||||
"hashPath": "system.formats.asn1.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.IdentityModel.Tokens.Jwt/7.7.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-rQkO1YbAjLwnDJSMpRhRtrc6XwIcEOcUvoEcge+evurpzSZM3UNK+MZfD3sKyTlYsvknZ6eJjSBfnmXqwOsT9Q==",
|
||||
"path": "system.identitymodel.tokens.jwt/7.7.1",
|
||||
"hashPath": "system.identitymodel.tokens.jwt.7.7.1.nupkg.sha512"
|
||||
},
|
||||
"System.Memory/4.6.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==",
|
||||
"path": "system.memory/4.6.0",
|
||||
"hashPath": "system.memory.4.6.0.nupkg.sha512"
|
||||
},
|
||||
"System.Memory.Data/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-BVYuec3jV23EMRDeR7Dr1/qhx7369dZzJ9IWy2xylvb4YfXsrUxspWc4UWYid/tj4zZK58uGZqn2WQiaDMhmAg==",
|
||||
"path": "system.memory.data/8.0.1",
|
||||
"hashPath": "system.memory.data.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.Pkcs/8.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==",
|
||||
"path": "system.security.cryptography.pkcs/8.0.1",
|
||||
"hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/9.0.9": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-XN37933FTzEkqGJoOTunvnvzAv/4VO/9wQ0QwsGcrR5KyQpYT0z4Ssm+f+fpY9bea6srypFp3JjNPHHC26xzLw==",
|
||||
"path": "system.security.cryptography.protecteddata/9.0.9",
|
||||
"hashPath": "system.security.cryptography.protecteddata.9.0.9.nupkg.sha512"
|
||||
},
|
||||
"System.Text.Json/8.0.5": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==",
|
||||
"path": "system.text.json/8.0.5",
|
||||
"hashPath": "system.text.json.8.0.5.nupkg.sha512"
|
||||
},
|
||||
"System.Threading.Tasks.Extensions/4.6.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-I5G6Y8jb0xRtGUC9Lahy7FUvlYlnGMMkbuKAQBy8Jb7Y6Yn8OlBEiUOY0PqZ0hy6Ua8poVA1ui1tAIiXNxGdsg==",
|
||||
"path": "system.threading.tasks.extensions/4.6.0",
|
||||
"hashPath": "system.threading.tasks.extensions.4.6.0.nupkg.sha512"
|
||||
},
|
||||
"DigitalData.Modules.Encryption/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Logging/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Encryption.Reference/2.5.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"DigitalData.Modules.Logging.Reference/2.0.0.0": {
|
||||
"type": "reference",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" />
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" />
|
||||
</providers>
|
||||
</entityFramework>
|
||||
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" /></startup></configuration>
|
||||
Binary file not shown.
Binary file not shown.
BIN
Database/bin/Release/DigitalData.Modules.Database.dll
Normal file
BIN
Database/bin/Release/DigitalData.Modules.Database.dll
Normal file
Binary file not shown.
23
Database/bin/Release/DigitalData.Modules.Database.dll.config
Normal file
23
Database/bin/Release/DigitalData.Modules.Database.dll.config
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="EntityFramework.Firebird.FbConnectionFactory, EntityFramework.Firebird" />
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="EntityFramework.Firebird.FbProviderServices, EntityFramework.Firebird" />
|
||||
</providers>
|
||||
</entityFramework>
|
||||
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" /></startup></configuration>
|
||||
335
Database/bin/Release/DigitalData.Modules.Database.xml
Normal file
335
Database/bin/Release/DigitalData.Modules.Database.xml
Normal file
@ -0,0 +1,335 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Database
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Database.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.Create(DigitalData.Modules.Logging.LogConfig,System.String)">
|
||||
<summary>
|
||||
Create a new instance of Dispatcher. This is the preferred way to create the dispatcher.
|
||||
</summary>
|
||||
<param name="pLogConfig">An instance of LogConfig</param>
|
||||
<param name="pConnectionString">Initial connectionstring for connecting to DD_ECM database.</param>
|
||||
<returns>An instance of Dispatcher with connections</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.#ctor(DigitalData.Modules.Logging.LogConfig,System.Collections.Generic.List{DigitalData.Modules.Database.Dispatcher.DispatcherConnection})">
|
||||
<summary>
|
||||
Create a new instance of Dispatcher. Needs a manually constructed list of connection objects.
|
||||
</summary>
|
||||
<param name="pLogConfig">An instance of LogConfig</param>
|
||||
<param name="pConnections">A list of DispatcherConnection objects</param>
|
||||
<seealso cref="M:DigitalData.Modules.Database.Dispatcher.Create(DigitalData.Modules.Logging.LogConfig,System.String)"/>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetDatatable(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a Datatable from the database with the specified connection id
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>A datatable with the results or nothing if an error occurred</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetDatatable(System.String)">
|
||||
<summary>
|
||||
Returns a Datatable from the database
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>A datatable with the results or nothing if an error occurred</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.ExecuteNonQuery(System.String,System.Int32)">
|
||||
<summary>
|
||||
Executes a query without return value like INSERT or UPDATE from the database with the specified connection id and
|
||||
returns a boolean value indicating success or failure of the query
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>True if the query was successful, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a query without return value like INSERT or UPDATE from the database and
|
||||
returns a boolean value indicating success or failure of the query
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>True if the query was successful, otherwise false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetScalarValue(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a single value from the database specified by the connection id
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<param name="pConnectionId">The connection id</param>
|
||||
<returns>A value of type object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Dispatcher.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Returns a single value from the database
|
||||
</summary>
|
||||
<param name="pSQLCommand">The SQL query</param>
|
||||
<returns>A value of type object</returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Database.Firebird">
|
||||
<summary>
|
||||
MODULE: Firebird
|
||||
|
||||
VERSION: 0.0.0.4
|
||||
|
||||
DATE: 18.12.2018
|
||||
|
||||
DESCRIPTION:
|
||||
|
||||
DEPENDENCIES: NLog, >= 4.5.10
|
||||
|
||||
EntityFramework.Firebird, >= 6.4.0
|
||||
|
||||
FirebirdSql.Data.FirebirdClient, >= 6.4.0
|
||||
|
||||
PARAMETERS: LogConfig, DigitalData.Modules.Logging.LogConfig
|
||||
The LogFactory containing the current log config. Used to instanciate the class logger for this and any dependent class
|
||||
|
||||
DataSource, String
|
||||
The server where the database lives, for example 127.0.0.1 or dd-vmx09-vm03
|
||||
|
||||
Database, String
|
||||
The location of the Database in the format `127.0.0.1:E:\Path\To\Database.FDB`
|
||||
|
||||
User, String
|
||||
The user name to connect as
|
||||
|
||||
Password, String
|
||||
The user's password
|
||||
|
||||
PROPERTIES: ConnectionEstablished, Boolean
|
||||
If the last opened connection was successful
|
||||
|
||||
ConnectionFailed, Boolean
|
||||
If the last opened connection failed
|
||||
|
||||
ConnectionString, String
|
||||
The used connectionstring
|
||||
|
||||
EXAMPLES:
|
||||
|
||||
REMARKS: If the connection fails due to "wrong username or password", the cause might be that the server harddrive is full..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.#ctor(DigitalData.Modules.Logging.LogConfig,System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="LogConfig">The LogFactory containing the current log config. Used to instanciate the class logger for this and any dependent class</param>
|
||||
<param name="Datasource">The server where the database lives, for example 127.0.0.1 or dd-vmx09-vm03</param>
|
||||
<param name="Database">The location of the Database in the format `127.0.0.1:E:\Path\To\Database.FDB`</param>
|
||||
<param name="User">The user name to connect as</param>
|
||||
<param name="Password">The user's password</param>
|
||||
<exception cref="T:DigitalData.Modules.Database.Exceptions.DatabaseException"></exception>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetConnectionString(System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Builds a connectionstring from the provided arguments.
|
||||
</summary>
|
||||
<param name="DataSource">The database server where to connect to</param>
|
||||
<param name="Database">The datasource, eg. the path of the FDB-file</param>
|
||||
<param name="User">The user used to connect to the database</param>
|
||||
<param name="Password">The password of the connecting user</param>
|
||||
<returns>A connectionstring</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQueryWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.ExecuteNonQuery(System.String,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a non-query command inside the specified transaction.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetScalarValueWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetDatatableWithConnection(System.String,FirebirdSql.Data.FirebirdClient.FbConnection,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Firebird.GetDatatable(System.String,DigitalData.Modules.Database.Firebird.TransactionMode,FirebirdSql.Data.FirebirdClient.FbTransaction)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Database.IDatabase.DBInitialized">
|
||||
<summary>
|
||||
Returns true if the initial connection to the configured database was successful.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.ExecuteNonQueryWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlQuery">The command to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.ExecuteNonQuery(System.String)">
|
||||
<summary>
|
||||
Executes a non-query command.
|
||||
</summary>
|
||||
<param name="SqlCommand">The command to execute</param>
|
||||
<returns>True, if command was executed sucessfully. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetScalarValueWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a scalar value.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>The scalar value if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetScalarValue(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetDatatableWithConnection(System.String,System.Data.Odbc.OdbcConnection)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<param name="Connection">The Firebird connection to use</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.ODBC.GetDatatable(System.String)">
|
||||
<summary>
|
||||
Executes a sql query resulting in a table of values.
|
||||
</summary>
|
||||
<param name="SqlQuery">The query to execute</param>
|
||||
<returns>A datatable containing the results if the command was executed successfully. Nothing otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.EncryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Encrypts a connection string password.
|
||||
</summary>
|
||||
<param name="ConnectionString">A connection string with a plain-text password</param>
|
||||
<returns>The connection string with the password encrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.DecryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Decrypts a connection string password.
|
||||
</summary>
|
||||
<param name="ConnectionString">A connection string with a encrypted password</param>
|
||||
<returns>The connection string with the password decrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.NewExecutenonQuery(System.String)">
|
||||
<summary>
|
||||
Executes the passed sql-statement
|
||||
</summary>
|
||||
<param name="executeStatement">the sql statement</param>
|
||||
<returns>Returns true if properly executed, else false</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.NewExecuteScalar(System.String)">
|
||||
<summary>
|
||||
Executes the passed sql-statement as Scalar
|
||||
</summary>
|
||||
<param name="executeStatement">the sql statement</param>
|
||||
<returns>Returns the scalarvalue</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.Oracle.OpenSQLConnection(Oracle.ManagedDataAccess.Client.OracleConnection)">
|
||||
<summary>
|
||||
This Function intentionally has no try..catch block to have any errors caught outside
|
||||
</summary>
|
||||
<param name="Connection"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.EncryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Encrypts a connection string password.
|
||||
</summary>
|
||||
<param name="pConnectionString">A connection string with a plain-text password</param>
|
||||
<returns>The connection string with the password encrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.DecryptConnectionString(System.String)">
|
||||
<summary>
|
||||
Decrypts a connection string password.
|
||||
</summary>
|
||||
<param name="pConnectionString">A connection string with a encrypted password</param>
|
||||
<returns>The connection string with the password decrypted.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.OpenSQLConnection(System.Data.SqlClient.SqlConnection)">
|
||||
<summary>
|
||||
This Function intentionally has no try..catch block to have any errors caught outside
|
||||
</summary>
|
||||
<param name="pConnection"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.GetDatatable(System.String,System.Int32)">
|
||||
<summary>
|
||||
Returns a Datatable for a SQL Statement
|
||||
</summary>
|
||||
<param name="pSqlCommand">SQL Command Text for Datatable (select XYZ from TableORView)</param>
|
||||
<returns>A datatable</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.GetDatatable(System.Data.SqlClient.SqlCommand,System.Int32)">
|
||||
<summary>
|
||||
Returns a datatable for a SQL Statement
|
||||
</summary>
|
||||
<param name="pSqlCommandObject">SQL Command Object for Datatable (select XYZ from TableORView)</param>
|
||||
<returns>A datatable</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Database.MSSQLServer.NewExecuteNonQueryAsync(System.String,System.Int32)">
|
||||
<summary>
|
||||
Executes the passed sql-statement in asyncmode
|
||||
</summary>
|
||||
<param name="SqlCommand">the sql statement</param>
|
||||
<param name="commandtimeout">Optional Timeout</param>
|
||||
<remarks></remarks>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Database/bin/Release/DigitalData.Modules.Encryption.dll
Normal file
BIN
Database/bin/Release/DigitalData.Modules.Encryption.dll
Normal file
Binary file not shown.
31
Database/bin/Release/DigitalData.Modules.Encryption.xml
Normal file
31
Database/bin/Release/DigitalData.Modules.Encryption.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Encryption
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Encryption.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Encryption.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Encryption.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Encryption.Encryption">
|
||||
<summary>
|
||||
https://stackoverflow.com/questions/10168240/encrypting-decrypting-a-string-in-c-sharp
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Database/bin/Release/DigitalData.Modules.Logging.dll
Normal file
BIN
Database/bin/Release/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
200
Database/bin/Release/DigitalData.Modules.Logging.xml
Normal file
200
Database/bin/Release/DigitalData.Modules.Logging.xml
Normal file
@ -0,0 +1,200 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Logging
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Logging.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Logging.LogConfig">
|
||||
<module>LogConfig</module>
|
||||
<version>0.0.1.0</version>
|
||||
<date>02.10.2018</date>
|
||||
<summary>
|
||||
Module that writes file-logs to different locations:
|
||||
local application data, the current directory or a custom path.
|
||||
Files and directories will be automatically created.
|
||||
</summary>
|
||||
<dependencies>
|
||||
NLog, >= 4.5.8
|
||||
</dependencies>
|
||||
<example>
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Class FooProgram
|
||||
Private Logger as Logger
|
||||
Private LogConfig as LogConfig
|
||||
|
||||
Public Sub New()
|
||||
LogConfig = new LogConfig(args)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Class FooLib
|
||||
Private Logger as NLog.Logger
|
||||
|
||||
Public Sub New(LogConfig as LogConfig)
|
||||
Logger = LogConfig.GetLogger()
|
||||
End Sub
|
||||
|
||||
Public Sub Bar()
|
||||
Logger.Info("Baz")
|
||||
End Sub
|
||||
End Class
|
||||
</example>
|
||||
<remarks>
|
||||
If logpath can not be written to, falls back to temp folder as defined in:
|
||||
https://docs.microsoft.com/de-de/dotnet/api/system.io.path.gettemppath?view=netframework-4.7.2
|
||||
|
||||
If used in a service, LogPath must be set to CustomPath, otherwise the Log will be written to System32!
|
||||
|
||||
For NLog Troubleshooting, set the following Environment variables to write the NLog internal Log:
|
||||
- NLOG_INTERNAL_LOG_LEVEL: Debug
|
||||
- NLOG_INTERNAL_LOG_FILE: ex. C:\Temp\Nlog_Internal.log
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFactory">
|
||||
<summary>
|
||||
Returns the NLog.LogFactory object that is used to create Loggers
|
||||
</summary>
|
||||
<returns>LogFactory object</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogFile">
|
||||
<summary>
|
||||
Returns the path to the current default logfile
|
||||
</summary>
|
||||
<returns>Filepath to the logfile</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.LogDirectory">
|
||||
<summary>
|
||||
Returns the path to the current log directory
|
||||
</summary>
|
||||
<returns>Directory path to the log directory</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Debug">
|
||||
<summary>
|
||||
Determines if a debug log will be written
|
||||
</summary>
|
||||
<returns>True, if debug log will be written. False otherwise.</returns>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Logging.LogConfig.Logs">
|
||||
<summary>
|
||||
Returns Logs in Memory as List(Of String) if Debug is enabled
|
||||
Returns an empty list if debug is disabled
|
||||
</summary>
|
||||
<returns>A list of log messages</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogOptions)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with the options supplied as a LogOptions object
|
||||
</summary>
|
||||
<param name="Options"></param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.#ctor(DigitalData.Modules.Logging.LogConfig.PathType,System.String,System.String,System.String,System.String,System.Int32)">
|
||||
<summary>
|
||||
Initializes a new LogConfig object with a logpath and optinally a filename-suffix.
|
||||
</summary>
|
||||
<param name="LogPath">The basepath to write logs to. Can be AppData, CurrentDirectory or CustomPath.</param>
|
||||
<param name="CustomLogPath">If `logPath` is set to custom, this defines the custom logPath.</param>
|
||||
<param name="Suffix">If set to anything other than Nothing, extends the logfile name with this suffix.</param>
|
||||
<param name="CompanyName">CompanyName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="ProductName">ProductName is used to construct log-path in when LogPath is set to PathType:AppData</param>
|
||||
<param name="FileKeepRangeInDays">Amount of days where files are kept and not deleted.</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearOldLogfiles(System.Int32)">
|
||||
<summary>
|
||||
Clears old LogFiles from the configured logpath for compliance with the GDPR
|
||||
</summary>
|
||||
<param name="FileKeepRange">Days in which logfiles should be kept. All files older than `Now - FileKeepInterval` will be deleted.</param>
|
||||
<returns>True, if files were deleted as expected or no files were deleted. Otherwise false.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger">
|
||||
<summary>
|
||||
Returns the Logger for the calling class
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified classname
|
||||
</summary>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLoggerFor(System.String)">
|
||||
<summary>
|
||||
Returns the Logger for the specified module using event-properties
|
||||
</summary>
|
||||
<remarks>
|
||||
https://github.com/NLog/NLog/wiki/EventProperties-Layout-Renderer
|
||||
https://stackoverflow.com/questions/31337030/separate-log-file-for-specific-class-instance-using-nlog/32065824#32065824
|
||||
</remarks>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetLogger(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the Logger for a class specified by `ClassName`
|
||||
</summary>
|
||||
<param name="ClassName">The name of the class the logger belongs to</param>
|
||||
<returns>An object of Logging.Logger</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ClearLogs">
|
||||
<summary>
|
||||
Clears the internal log
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetClassFullName(System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Gets the fully qualified name of the class invoking the calling method,
|
||||
including the namespace but Not the assembly.
|
||||
</summary>
|
||||
<returns>The fully qualified class name</returns>
|
||||
<remarks>This method is very resource-intensive!</remarks>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetConfig(System.String,System.String)">
|
||||
<summary>
|
||||
Returns the initial log configuration
|
||||
</summary>
|
||||
<param name="productName">The chosen productname</param>
|
||||
<param name="logFileSuffix">The chosen suffix</param>
|
||||
<returns>A NLog.LoggingConfiguration object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.AddDefaultRules(NLog.Config.LoggingConfiguration@)">
|
||||
<summary>
|
||||
Adds the default rules
|
||||
</summary>
|
||||
<param name="config">A NLog.LoggingConfiguration object</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.GetCurrentLogFilePath">
|
||||
<summary>
|
||||
Returns the full path of the current default log file.
|
||||
</summary>
|
||||
<returns>Full path of the current default log file</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Logging.LogConfig.ReloadConfig">
|
||||
<summary>
|
||||
Reconfigures and re-adds all loggers, optionally adding the debug rule.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Database/bin/Release/EntityFramework.Firebird.dll
Normal file
BIN
Database/bin/Release/EntityFramework.Firebird.dll
Normal file
Binary file not shown.
BIN
Database/bin/Release/EntityFramework.SqlServer.dll
Normal file
BIN
Database/bin/Release/EntityFramework.SqlServer.dll
Normal file
Binary file not shown.
2156
Database/bin/Release/EntityFramework.SqlServer.xml
Normal file
2156
Database/bin/Release/EntityFramework.SqlServer.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Database/bin/Release/EntityFramework.dll
Normal file
BIN
Database/bin/Release/EntityFramework.dll
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user