Bin und Debug
This commit is contained in:
BIN
Messaging/bin/Debug/DigitalData.Modules.Base.dll
Normal file
BIN
Messaging/bin/Debug/DigitalData.Modules.Base.dll
Normal file
Binary file not shown.
361
Messaging/bin/Debug/DigitalData.Modules.Base.xml
Normal file
361
Messaging/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
Messaging/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
BIN
Messaging/bin/Debug/DigitalData.Modules.Logging.dll
Normal file
Binary file not shown.
200
Messaging/bin/Debug/DigitalData.Modules.Logging.xml
Normal file
200
Messaging/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
Messaging/bin/Debug/DigitalData.Modules.Messaging.dll
Normal file
BIN
Messaging/bin/Debug/DigitalData.Modules.Messaging.dll
Normal file
Binary file not shown.
113
Messaging/bin/Debug/DigitalData.Modules.Messaging.xml
Normal file
113
Messaging/bin/Debug/DigitalData.Modules.Messaging.xml
Normal file
@@ -0,0 +1,113 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Messaging
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Messaging.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Messaging.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.Messaging.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.Messaging.Email.WriteMessageToFile(System.Net.Mail.MailMessage,System.String)">
|
||||
<summary>
|
||||
Uses a private API from MailWriter to write a MailMessage to disk.
|
||||
May break in future versions of .NET
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Messaging.EventBus">
|
||||
<summary>
|
||||
A Simple EventBus for .NET
|
||||
https://stackoverflow.com/questions/368265/a-simple-event-bus-for-net
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.EventBus.Register(System.Object)">
|
||||
<summary>
|
||||
Register a form as an event listener.
|
||||
</summary>
|
||||
<param name="listener">The event listener, usually `Me`</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.Email2.Load_Email(System.String)">
|
||||
<summary>
|
||||
Loads an eml file from disk and returns the IMail representation of it
|
||||
</summary>
|
||||
<param name="pFileName">Path to the eml file</param>
|
||||
<returns>The IMail object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.Email2.Remove_AttachmentsFromEmail(System.String,System.String)">
|
||||
<summary>
|
||||
Removes all attachments from an EML file and saves it to a temporary file.
|
||||
</summary>
|
||||
<param name="pFileName">The EML file to process.</param>
|
||||
<param name="pSuffix">The optional suffix to add to the original filename.</param>
|
||||
<returns>The path of the new EML without attachments.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.Limilab.InitIMAP(System.Boolean,System.String,System.Int32,System.String,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Initializes the module.
|
||||
</summary>
|
||||
<param name="oImapServer">IP-Address or Domainname of Server</param>
|
||||
<param name="oPort">IMAP-Port</param>
|
||||
<param name="oUser">IMAP-Username</param>
|
||||
<param name="oPassword">IMAP-Password</param>
|
||||
<param name="oAuthType">Auth-Type</param>
|
||||
<param name="Folder">The folder to fetch messages from. Defaults to `Inbox`</param>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.Limilab.IMAPTestLogin">
|
||||
<summary>
|
||||
Tests connection to a given IMAP Server by connecting and doing a simple message query.
|
||||
</summary>
|
||||
<returns>True if connection and query were successful. False otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.Limilab.NewSMTPEmail(System.String,System.String,System.String,System.String,System.String,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)">
|
||||
<summary>
|
||||
Creates a MailObject and sends Mail via smtp.
|
||||
</summary>
|
||||
<returns>True if Message was send. False otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.Mail.MailSession.ConnectToServerWithBasicAuth(System.String,System.Int32,System.String,System.String,System.String,DigitalData.Modules.Messaging.Mail.MailSession.MailSessionOptions)">
|
||||
<summary>
|
||||
Start a connection with the specified server and return the session info.
|
||||
</summary>
|
||||
<param name="pServer"></param>
|
||||
<param name="pPort"></param>
|
||||
<param name="pUser"></param>
|
||||
<param name="pPassword"></param>
|
||||
<param name="pAuthType"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.WCF.Channel`1.GetChannel">
|
||||
<summary>
|
||||
Creates a channel and adds a Faulted-Handler
|
||||
</summary>
|
||||
<returns>A channel object</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.WCF.Channel`1.GetChannelFactory(DigitalData.Modules.Messaging.WCF.ServerAddress,System.String)">
|
||||
<summary>
|
||||
Creates and returns a channel factory with the supplied name and address
|
||||
</summary>
|
||||
<param name="pName">The service name, will be: net.tcp://ip:port/DigitalData/Services/[name]</param>
|
||||
<param name="pAddress">The service address, in the form of ip address and port</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Messaging.WCF.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>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Messaging/bin/Debug/Mail.dll
Normal file
BIN
Messaging/bin/Debug/Mail.dll
Normal file
Binary file not shown.
23
Messaging/bin/Debug/MailLicense.xml
Normal file
23
Messaging/bin/Debug/MailLicense.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<License>
|
||||
<Id>4dc5ef40-f1a9-468b-994c-b7ed600ad878</Id>
|
||||
<ProductName>Mail.dll</ProductName>
|
||||
<SubscriptionUntil>2022-07-29</SubscriptionUntil>
|
||||
<RegisteredTo>Digital Data GmbH</RegisteredTo>
|
||||
<LicenseType>single developer</LicenseType>
|
||||
<BuyerName>Digital Data GmbH</BuyerName>
|
||||
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
|
||||
<SignedInfo>
|
||||
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
|
||||
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
|
||||
<Reference URI="">
|
||||
<Transforms>
|
||||
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
|
||||
</Transforms>
|
||||
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||
<DigestValue>75MRtl4ipYelIZYlpT8O7QDX9Zc=</DigestValue>
|
||||
</Reference>
|
||||
</SignedInfo>
|
||||
<SignatureValue>Raxfkz6DfQVs/sMvH+F2nH0eHXD8FoUFSdP3t7AgBUdpABJQx86srlyuMSEhXPlc1THCqPouEVob4RsWnd9OXvTiPPSOUSK9zuNG6uz93KLAhpSD5PraAgBCF4jwZArlAp7aCNfZpHqQ3w6TRHS+CfravUU0AHHG3MZ1ZcRkGuo=</SignatureValue>
|
||||
</Signature>
|
||||
</License>
|
||||
BIN
Messaging/bin/Debug/Microsoft.Identity.Client.dll
Normal file
BIN
Messaging/bin/Debug/Microsoft.Identity.Client.dll
Normal file
Binary file not shown.
23156
Messaging/bin/Debug/Microsoft.Identity.Client.xml
Normal file
23156
Messaging/bin/Debug/Microsoft.Identity.Client.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Messaging/bin/Debug/Microsoft.IdentityModel.Abstractions.dll
Normal file
BIN
Messaging/bin/Debug/Microsoft.IdentityModel.Abstractions.dll
Normal file
Binary file not shown.
297
Messaging/bin/Debug/Microsoft.IdentityModel.Abstractions.xml
Normal file
297
Messaging/bin/Debug/Microsoft.IdentityModel.Abstractions.xml
Normal file
@@ -0,0 +1,297 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.IdentityModel.Abstractions</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.EventLogLevel">
|
||||
<summary>
|
||||
Defines Event Log Levels.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.LogAlways">
|
||||
<summary>
|
||||
No level filtering is done on this log level. Log messages of all levels will be logged.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Critical">
|
||||
<summary>
|
||||
Logs that describe an unrecoverable application or system crash, or a catastrophic failure that requires
|
||||
immediate attention.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Error">
|
||||
<summary>
|
||||
Logs that highlight when the current flow of execution is stopped due to a failure. These should indicate a
|
||||
failure in the current activity, not an application-wide failure.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Warning">
|
||||
<summary>
|
||||
Logs that highlight an abnormal or unexpected event in the application flow, but do not otherwise cause the
|
||||
application execution to stop.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Informational">
|
||||
<summary>
|
||||
Logs that track the general flow of the application. These logs should have long-term value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.EventLogLevel.Verbose">
|
||||
<summary>
|
||||
Logs that are used for interactive investigation during development. These logs should primarily contain
|
||||
information useful for debugging and have no long-term value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.IIdentityLogger">
|
||||
<summary>
|
||||
Interface that needs to be implemented by classes providing logging in Microsoft identity libraries.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.IIdentityLogger.IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel)">
|
||||
<summary>
|
||||
Checks to see if logging is enabled at given <paramref name="eventLogLevel"/>.
|
||||
</summary>
|
||||
<param name="eventLogLevel">Log level of a message.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.IIdentityLogger.Log(Microsoft.IdentityModel.Abstractions.LogEntry)">
|
||||
<summary>
|
||||
Writes a log entry.
|
||||
</summary>
|
||||
<param name="entry">Defines a structured message to be logged at the provided <see cref="P:Microsoft.IdentityModel.Abstractions.LogEntry.EventLogLevel"/>.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.ITelemetryClient">
|
||||
<summary>
|
||||
Interface for Telemetry tracking.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.ITelemetryClient.ClientId">
|
||||
<summary>
|
||||
Gets or sets the application or client ID that telemetry is being sent for.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.ITelemetryClient.Initialize">
|
||||
<summary>
|
||||
Perform any necessary bootstrapping for the telemetry client.
|
||||
</summary>
|
||||
<remarks>
|
||||
The expectation is that this should only be called once for the lifetime of the object however the
|
||||
implementation should be idempotent.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.ITelemetryClient.IsEnabled">
|
||||
<summary>
|
||||
Checks to see if telemetry is enabled all up.
|
||||
</summary>
|
||||
<returns>
|
||||
Returns <see langword="true"/> if telemetry should be sent; <see langword="false"/> otherwise.
|
||||
</returns>
|
||||
<remarks>
|
||||
This check should be used to gate any resource intensive operations to generate telemetry as well.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.ITelemetryClient.IsEnabled(System.String)">
|
||||
<summary>
|
||||
Checks to see if telemetry is enabled for the named event.
|
||||
</summary>
|
||||
<param name="eventName">Name of the event to check.</param>
|
||||
<returns>
|
||||
Returns <see langword="true"/> if telemetry should be sent for <paramref name="eventName"/>;
|
||||
<see langword="false"/> otherwise.
|
||||
</returns>
|
||||
<remarks>
|
||||
This check should be used to gate any resource intensive operations to generate telemetry as well.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.ITelemetryClient.TrackEvent(Microsoft.IdentityModel.Abstractions.TelemetryEventDetails)">
|
||||
<summary>
|
||||
Tracks an instance of a named event.
|
||||
</summary>
|
||||
<param name="eventDetails">Details of the event to track.</param>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.ITelemetryClient.TrackEvent(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Int64},System.Collections.Generic.IDictionary{System.String,System.Boolean},System.Collections.Generic.IDictionary{System.String,System.DateTime},System.Collections.Generic.IDictionary{System.String,System.Double},System.Collections.Generic.IDictionary{System.String,System.Guid})">
|
||||
<summary>
|
||||
Tracks an instance of a named event.
|
||||
</summary>
|
||||
<param name="eventName">Name of the event to track. Should be unique per scenario.</param>
|
||||
<param name="stringProperties">Key value pair of strings to long with the event.</param>
|
||||
<param name="longProperties">Key value pair of longs to long with the event.</param>
|
||||
<param name="boolProperties">Key value pair of bools to long with the event.</param>
|
||||
<param name="dateTimeProperties">Key value pair of DateTimes to long with the event.</param>
|
||||
<param name="doubleProperties">Key value pair of doubles to long with the event.</param>
|
||||
<param name="guidProperties">Key value pair of Guids to long with the event.</param>
|
||||
</member>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.LogEntry">
|
||||
<summary>
|
||||
Defines the structure of a log entry.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.LogEntry.EventLogLevel">
|
||||
<summary>
|
||||
Defines the <see cref="P:Microsoft.IdentityModel.Abstractions.LogEntry.EventLogLevel"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.LogEntry.Message">
|
||||
<summary>
|
||||
Message to be logged.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.LogEntry.CorrelationId">
|
||||
<summary>
|
||||
A unique identifier for a request that can help with diagnostics across components.
|
||||
</summary>
|
||||
<remarks>
|
||||
Also referred to as ActivityId in Microsoft.IdentityModel.Tokens.CallContext.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger">
|
||||
<summary>
|
||||
A minimalistic <see cref="T:Microsoft.IdentityModel.Abstractions.IIdentityLogger"/> implementation that is disabled by default and doesn't log.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger.Instance">
|
||||
<summary>
|
||||
Default instance of <see cref="T:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger.IsEnabled(Microsoft.IdentityModel.Abstractions.EventLogLevel)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullIdentityModelLogger.Log(Microsoft.IdentityModel.Abstractions.LogEntry)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.NullTelemetryClient">
|
||||
<summary>
|
||||
The default implementation of the <see cref="T:Microsoft.IdentityModel.Abstractions.ITelemetryClient"/> interface which swallows all telemetry signals.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.ClientId">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.Instance">
|
||||
<summary>
|
||||
Singleton instance of <see cref="T:Microsoft.IdentityModel.Abstractions.NullTelemetryClient"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.#ctor">
|
||||
<summary>
|
||||
Initializes an instance of <see cref="T:Microsoft.IdentityModel.Abstractions.NullTelemetryClient"/>.
|
||||
</summary>
|
||||
<remarks>
|
||||
Private constructor to prevent the default constructor being exposed.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.IsEnabled">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.IsEnabled(System.String)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.Initialize">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.TrackEvent(Microsoft.IdentityModel.Abstractions.TelemetryEventDetails)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.NullTelemetryClient.TrackEvent(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Int64},System.Collections.Generic.IDictionary{System.String,System.Boolean},System.Collections.Generic.IDictionary{System.String,System.DateTime},System.Collections.Generic.IDictionary{System.String,System.Double},System.Collections.Generic.IDictionary{System.String,System.Guid})">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.ObservabilityConstants">
|
||||
<summary>
|
||||
Common class containing observability constants to be used as well known metric keys.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.ObservabilityConstants.Succeeded">
|
||||
<summary>
|
||||
String used for the name of the property indicating if the call was successful.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.ObservabilityConstants.Duration">
|
||||
<summary>
|
||||
String used for the name of the property indicating the call in Duration (ms).
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.ObservabilityConstants.ActivityId">
|
||||
<summary>
|
||||
String used for the name of the property indicating the call's Activity Id/Correlation Id.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Microsoft.IdentityModel.Abstractions.ObservabilityConstants.ClientId">
|
||||
<summary>
|
||||
String used for the name of the property indicating the caller's ClientId.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails">
|
||||
<summary>
|
||||
Details of the telemetry event.
|
||||
</summary>
|
||||
<remarks>
|
||||
This implementation is not meant to be thread-safe. This implementation would either need to be overridden or
|
||||
usage should not be concurrently operated on.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.PropertyValues">
|
||||
<summary>
|
||||
The underlying properties making up the <see cref="T:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.Name">
|
||||
<summary>
|
||||
Name of the telemetry event, should be unique between events.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.Properties">
|
||||
<summary>
|
||||
Properties which describe the event.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.SetProperty(System.String,System.String)">
|
||||
<summary>
|
||||
Sets a property on the event details.
|
||||
</summary>
|
||||
<param name="key">Property key.</param>
|
||||
<param name="value">Property value.</param>
|
||||
<exception cref="T:System.ArgumentNullException">'key' is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.SetProperty(System.String,System.Int64)">
|
||||
<summary>
|
||||
Sets a property on the event details.
|
||||
</summary>
|
||||
<param name="key">Property key.</param>
|
||||
<param name="value">Property value.</param>
|
||||
<exception cref="T:System.ArgumentNullException">'key' is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.SetProperty(System.String,System.Boolean)">
|
||||
<summary>
|
||||
Sets a property on the event details.
|
||||
</summary>
|
||||
<param name="key">Property key.</param>
|
||||
<param name="value">Property value.</param>
|
||||
<exception cref="T:System.ArgumentNullException">'key' is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.SetProperty(System.String,System.DateTime)">
|
||||
<summary>
|
||||
Sets a property on the event details.
|
||||
</summary>
|
||||
<param name="key">Property key.</param>
|
||||
<param name="value">Property value.</param>
|
||||
<exception cref="T:System.ArgumentNullException">'key' is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.SetProperty(System.String,System.Double)">
|
||||
<summary>
|
||||
Sets a property on the event details.
|
||||
</summary>
|
||||
<param name="key">Property key.</param>
|
||||
<param name="value">Property value.</param>
|
||||
<exception cref="T:System.ArgumentNullException">'key' is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.IdentityModel.Abstractions.TelemetryEventDetails.SetProperty(System.String,System.Guid)">
|
||||
<summary>
|
||||
Sets a property on the event details.
|
||||
</summary>
|
||||
<param name="key">Property key.</param>
|
||||
<param name="value">Property value.</param>
|
||||
<exception cref="T:System.ArgumentNullException">'key' is null.</exception>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Messaging/bin/Debug/NLog.dll
Normal file
BIN
Messaging/bin/Debug/NLog.dll
Normal file
Binary file not shown.
28265
Messaging/bin/Debug/NLog.xml
Normal file
28265
Messaging/bin/Debug/NLog.xml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user