Bin und Debug
This commit is contained in:
BIN
EDMIAPI/bin/Debug/DigitalData.Modules.Base.dll
Normal file
BIN
EDMIAPI/bin/Debug/DigitalData.Modules.Base.dll
Normal file
Binary file not shown.
361
EDMIAPI/bin/Debug/DigitalData.Modules.Base.xml
Normal file
361
EDMIAPI/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
EDMIAPI/bin/Debug/DigitalData.Modules.Database.dll
Normal file
BIN
EDMIAPI/bin/Debug/DigitalData.Modules.Database.dll
Normal file
Binary file not shown.
23
EDMIAPI/bin/Debug/DigitalData.Modules.Database.dll.config
Normal file
23
EDMIAPI/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
EDMIAPI/bin/Debug/DigitalData.Modules.Database.xml
Normal file
335
EDMIAPI/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
EDMIAPI/bin/Debug/DigitalData.Modules.EDMI.API.dll
Normal file
BIN
EDMIAPI/bin/Debug/DigitalData.Modules.EDMI.API.dll
Normal file
Binary file not shown.
49
EDMIAPI/bin/Debug/DigitalData.Modules.EDMI.API.dll.config
Normal file
49
EDMIAPI/bin/Debug/DigitalData.Modules.EDMI.API.dll.config
Normal file
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<system.diagnostics>
|
||||
<sources>
|
||||
<!-- Dieser Abschnitt definiert die Protokollierungskonfiguration für My.Application.Log -->
|
||||
<source name="DefaultSource" switchName="DefaultSwitch">
|
||||
<listeners>
|
||||
<add name="FileLog" />
|
||||
<!-- Auskommentierung des nachfolgenden Abschnitts aufheben, um in das Anwendungsereignisprotokoll zu schreiben -->
|
||||
<!--<add name="EventLog"/>-->
|
||||
</listeners>
|
||||
</source>
|
||||
</sources>
|
||||
<switches>
|
||||
<add name="DefaultSwitch" value="Information" />
|
||||
</switches>
|
||||
<sharedListeners>
|
||||
<add name="FileLog" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" initializeData="FileLogWriter" />
|
||||
<!-- Auskommentierung des nachfolgenden Abschnitts aufheben und APPLICATION_NAME durch den Namen der Anwendung ersetzen, um in das Anwendungsereignisprotokoll zu schreiben -->
|
||||
<!--<add name="EventLog" type="System.Diagnostics.EventLogTraceListener" initializeData="APPLICATION_NAME"/> -->
|
||||
</sharedListeners>
|
||||
</system.diagnostics>
|
||||
<system.serviceModel>
|
||||
<bindings>
|
||||
<netTcpBinding>
|
||||
<binding name="NetTcpBinding_IEDMIService" transferMode="Streamed">
|
||||
<security>
|
||||
<transport sslProtocols="None" />
|
||||
</security>
|
||||
</binding>
|
||||
</netTcpBinding>
|
||||
</bindings>
|
||||
<client>
|
||||
<endpoint address="net.tcp://localhost:9000/DigitalData/Services/Main" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IEDMIService" contract="EDMIServiceReference.IEDMIService" name="NetTcpBinding_IEDMIService">
|
||||
<identity>
|
||||
<userPrincipalName value="Administrator@dd-san01.dd-gan.local.digitaldata.works" />
|
||||
</identity>
|
||||
</endpoint>
|
||||
</client>
|
||||
</system.serviceModel>
|
||||
<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>
|
||||
220
EDMIAPI/bin/Debug/DigitalData.Modules.EDMI.API.xml
Normal file
220
EDMIAPI/bin/Debug/DigitalData.Modules.EDMI.API.xml
Normal file
@@ -0,0 +1,220 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.EDMI.API
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.EDMI.API.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.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.EDMI.API.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="P:DigitalData.Modules.EDMI.API.Options.BaseOptions.Username">
|
||||
<summary>
|
||||
Windows username of the user responsible for the request. Defaults to the currently logged in user.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.Options.BaseOptions.Language">
|
||||
<summary>
|
||||
Language code of the client responsible for the request. Defaults to the language of the current client.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.EDMI.API.Options.NewFileOptions">
|
||||
<summary>
|
||||
Import options for NewFileAsync.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.Options.NewFileOptions.DateImported">
|
||||
<summary>
|
||||
Date when the file was imported. Can be in the past. Defaults to now.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.EDMI.API.Options.CheckOutInOptions">
|
||||
<summary>
|
||||
Import options for NewFileAsync.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.Options.UpdateFileOptions.CreateNewFileVersion">
|
||||
<summary>
|
||||
Should the changes in the file result in a new version? Otherwise the old file will be overridden.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.Options.ImportFileOptions.DateImported">
|
||||
<summary>
|
||||
Date when the file was imported. Can be in the past. Defaults to now.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.Options.SetObjectStateOptions.DateImported">
|
||||
<summary>
|
||||
Date when the file was imported. Can be in the past. Defaults to now.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Channel.GetChannel">
|
||||
<summary>
|
||||
Creates a channel and adds a Faulted-Handler
|
||||
</summary>
|
||||
<returns>A channel object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.ParseServiceAddress(System.String)">
|
||||
<summary>
|
||||
Parse a IPAddress:Port String into its parts
|
||||
</summary>
|
||||
<param name="AddressWithOptionalPort">A Server Address, for example: 192.168.1.50, 192.168.1.50:9000, 192.168.1.50;9000</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.#ctor(DigitalData.Modules.Logging.LogConfig,System.String)">
|
||||
<summary>
|
||||
Creates a new EDMI Client object
|
||||
</summary>
|
||||
<param name="pLogConfig">LogConfig object</param>
|
||||
<param name="pServiceAdress">The IP address/hostname and port, separated by semicolon or colon, ex. 1.2.3.4:9000</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.#ctor(DigitalData.Modules.Logging.LogConfig,System.String,System.Int32)">
|
||||
<summary>
|
||||
Creates a new EDMI Client object
|
||||
</summary>
|
||||
<param name="pLogConfig">LogConfig object</param>
|
||||
<param name="pIPAddress">The IP address to connect to</param>
|
||||
<param name="pPortNumber">The Port number to use for the connection</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.Connect">
|
||||
<summary>
|
||||
Connect to the service
|
||||
</summary>
|
||||
<returns>True if connection was successful, false otherwise</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.Reconnect">
|
||||
<summary>
|
||||
Aborts the channel and creates a new connection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.NewFileAsync(System.String,System.String,System.String,System.Int64,DigitalData.Modules.EDMI.API.Options.NewFileOptions)">
|
||||
<summary>
|
||||
Imports a file from a filepath, creating a IDB ObjectId and Filesystem Object
|
||||
</summary>
|
||||
<param name="pObjectStoreName">Type of ObjectStore. Can be WORK or ARCHIVE.</param>
|
||||
<param name="pIDBDoctypeId">Business entity that the new file object should belong to.</param>
|
||||
<param name="pImportOptions">Other file import options</param>
|
||||
<exception cref="T:System.IO.FileNotFoundException">When local filepath was not found</exception>
|
||||
<exception cref="T:System.ApplicationException">When there was a error in the Service</exception>
|
||||
<returns>The ObjectId of the newly generated filesystem object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.GetVariableValue(System.Int64,System.String,DigitalData.Modules.EDMI.API.Options.GetVariableValueOptions)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="pObjectId"></param>
|
||||
<param name="pAttributeName"></param>
|
||||
<param name="pOptions"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.Client.GetDocumentInfo(System.Int64,System.Int64)">
|
||||
<summary>
|
||||
Return infos about a file object
|
||||
</summary>
|
||||
<param name="UserId"></param>
|
||||
<param name="ObjectId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.EDMI.API.Constants.ChannelSettings">
|
||||
<summary>
|
||||
Infos about MaxBufferSize and MaxBufferPoolSize
|
||||
https://social.msdn.microsoft.com/Forums/vstudio/en-US/d6e234d3-942f-4e9d-8470-32618d3f3212/maxbufferpoolsize-vs-maxbuffersize?forum=wcf
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions">
|
||||
<summary>
|
||||
Options for GetDatatable
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions.FilterExpression">
|
||||
<summary>
|
||||
Filter expression for the cached Datatable
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions.SortByColumn">
|
||||
<summary>
|
||||
Columns to sort the cached Datatable by
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions.ForceFallback">
|
||||
<summary>
|
||||
Force the fallback, skipping the service completely
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions.ConnectionId">
|
||||
<summary>
|
||||
Connection Id to use, references TBDD_CONNECTION
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions.#ctor(System.String,DigitalData.Modules.EDMI.API.Constants.DatabaseType)">
|
||||
<summary>
|
||||
Creates a new options object for GetDatatable options
|
||||
</summary>
|
||||
<param name="pFallbackSQL">SQL Command to execute as fallback</param>
|
||||
<param name="pFallbackType">Named Database to use for the fallback SQL Command</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.DatabaseWithFallback.InitializeIDB(DigitalData.Modules.Database.MSSQLServer)">
|
||||
<summary>
|
||||
Set the IDB Database class after initializing the class.
|
||||
It is now your responsibility to make sure to not use any IDB calls before calling this method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatable(System.String,DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions)">
|
||||
<summary>
|
||||
Returns a Datatable by trying to fetch a cached version from the service, then querying the database through the service and querying the database directly as fallback.
|
||||
</summary>
|
||||
<param name="pDataTableName">Name of the Cached Datatable</param>
|
||||
<param name="pOptions">Options object</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatable(DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatableOptions)">
|
||||
<summary>
|
||||
Returns a datatable directly from the database.
|
||||
</summary>
|
||||
<param name="pOptions">Options object</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetDatatable(System.String,System.String,DigitalData.Modules.EDMI.API.Constants.DatabaseType,System.String,System.String,System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Returns a Datatable by trying to fetch a cached version from the service, then querying the database through the service and querying the database directly as fallback.
|
||||
</summary>
|
||||
<param name="pDataTableName">Name of the Cached Datatable</param>
|
||||
<param name="pFallbackSQL">SQL Command to execute as fallback</param>
|
||||
<param name="pFallbackType">Named Database to use for the fallback SQL Command</param>
|
||||
<param name="pFilterExpression">Filter expression for the cached Datatable</param>
|
||||
<param name="pSortByColumn">Columns to sort the cached Datatable by</param>
|
||||
<param name="pForceFallback">Force the fallback, skipping the service completely</param>
|
||||
<param name="pConnectionId">Connection Id to use, references TBDD_CONNECTION</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.DatabaseWithFallback.GetScalarValue(System.String,DigitalData.Modules.EDMI.API.Constants.DatabaseType,System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Returns a Scalar Value by querying the database through the service and querying the database directly as fallback.
|
||||
</summary>
|
||||
<param name="pSQL">SQL Command to execute as fallback</param>
|
||||
<param name="pDatabaseType">Named Database to use for the fallback SQL Command</param>
|
||||
<param name="pForceFallback">Force the fallback, skipping the service completely</param>
|
||||
<param name="pConnectionId">Connection Id to use, references TBDD_CONNECTION</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.EDMI.API.DatabaseWithFallback.ExecuteNonQuery(System.String,DigitalData.Modules.EDMI.API.Constants.DatabaseType,System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Returns a Scalar Value by querying the database through the service and querying the database directly as fallback.
|
||||
</summary>
|
||||
<param name="pSQL">SQL Command to execute as fallback</param>
|
||||
<param name="pDatabaseType">Named Database to use for the fallback SQL Command</param>
|
||||
<param name="pForceFallback">Force the fallback, skipping the service completely</param>
|
||||
<param name="pConnectionId">Connection Id to use, references TBDD_CONNECTION</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
EDMIAPI/bin/Debug/DigitalData.Modules.Encryption.dll
Normal file
BIN
EDMIAPI/bin/Debug/DigitalData.Modules.Encryption.dll
Normal file
Binary file not shown.
31
EDMIAPI/bin/Debug/DigitalData.Modules.Encryption.xml
Normal file
31
EDMIAPI/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
EDMIAPI/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
BIN
EDMIAPI/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
200
EDMIAPI/bin/Debug/DigitalData.Modules.Logging.xml
Normal file
200
EDMIAPI/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
EDMIAPI/bin/Debug/FirebirdSql.Data.FirebirdClient.dll
Normal file
BIN
EDMIAPI/bin/Debug/FirebirdSql.Data.FirebirdClient.dll
Normal file
Binary file not shown.
BIN
EDMIAPI/bin/Debug/NLog.dll
Normal file
BIN
EDMIAPI/bin/Debug/NLog.dll
Normal file
Binary file not shown.
28265
EDMIAPI/bin/Debug/NLog.xml
Normal file
28265
EDMIAPI/bin/Debug/NLog.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
EDMIAPI/bin/Debug/Oracle.ManagedDataAccess.dll
Normal file
BIN
EDMIAPI/bin/Debug/Oracle.ManagedDataAccess.dll
Normal file
Binary file not shown.
Reference in New Issue
Block a user