MS Limilabs etc
This commit is contained in:
Binary file not shown.
@@ -1,6 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="DigitalData.EMLProfiler.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<system.diagnostics>
|
||||
<sources>
|
||||
@@ -24,4 +27,11 @@
|
||||
<!--<add name="EventLog" type="System.Diagnostics.EventLogTraceListener" initializeData="APPLICATION_NAME"/> -->
|
||||
</sharedListeners>
|
||||
</system.diagnostics>
|
||||
<applicationSettings>
|
||||
<DigitalData.EMLProfiler.My.MySettings>
|
||||
<setting name="PraefixSubject" serializeAs="String">
|
||||
<value>Email-Profiler</value>
|
||||
</setting>
|
||||
</DigitalData.EMLProfiler.My.MySettings>
|
||||
</applicationSettings>
|
||||
</configuration>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,149 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Filesystem
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Filesystem.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Filesystem.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.Filesystem.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.Filesystem.FileContainer">
|
||||
<module>FileContainer</module>
|
||||
<version>0.0.0.2</version>
|
||||
<date>21.11.2018</date>
|
||||
<summary>
|
||||
File Container for securely saving files
|
||||
</summary>
|
||||
<dependencies>
|
||||
NLog, >= 4.5.8
|
||||
</dependencies>
|
||||
<params>
|
||||
LogConfig, DigitalData.Module.Logging.LogConfig
|
||||
A LogConfig object
|
||||
Password, String
|
||||
The Password to Encrypt
|
||||
Path, String
|
||||
The Path to save/load the container
|
||||
</params>
|
||||
<example>
|
||||
dim oContainer = Container.Create(logConfig, "pass", "E:\some.container")
|
||||
dim oContainer = Container.Load(logConfig, "pass", "E:\some.container")
|
||||
|
||||
dim oContainer = new Container(logConfig, "pass", "E:\some.container")
|
||||
oContainer.Save()
|
||||
|
||||
dim oContainer = new Container(logConfig, "pass", "E:\some.container")
|
||||
oContainer.Contents = oSomeData
|
||||
oContainer.Save()
|
||||
|
||||
dim oContainer = new Container(logConfig, "pass", "E:\some.container")
|
||||
oContainer.Load()
|
||||
dim oContents = oContainer.Contents
|
||||
|
||||
dim oContainer = new Container(logConfig, "pass", "E:\some.container")
|
||||
oContainer.Load()
|
||||
oContainer.Contents = oSomeOtherData
|
||||
oContainer.Save()
|
||||
oContainer.SaveAs("E:\some2.container")
|
||||
</example>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Filesystem.File">
|
||||
<module>File</module>
|
||||
<version>0.0.0.1</version>
|
||||
<date>11.10.2018</date>
|
||||
<summary>
|
||||
Module that provides variouse File operations
|
||||
</summary>
|
||||
<dependencies>
|
||||
NLog, >= 4.5.8
|
||||
</dependencies>
|
||||
<params>
|
||||
LogConfig, DigitalData.Module.Logging.LogConfig
|
||||
A LogConfig object
|
||||
</params>
|
||||
<props>
|
||||
</props>
|
||||
<example>
|
||||
</example>
|
||||
<remarks>
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Filesystem.File.GetVersionedFilename(System.String)">
|
||||
<summary>
|
||||
Adds file version string to given filename `Destination` if that file already exists.
|
||||
</summary>
|
||||
<param name="Destination"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Filesystem.File.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.Filesystem.File.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.Filesystem.File.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.Filesystem.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.Filesystem.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.Filesystem.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.Filesystem.FileWatcherFilters.TempFileFilter">
|
||||
<summary>
|
||||
Simple Filter that filters changes made on temporary files
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DigitalData.Modules.Filesystem.FileWatcherFilters.OfficeFileFilter">
|
||||
<summary>
|
||||
Filter to detect changes on Office files
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
DigitalData.Modules.Language
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:DigitalData.Modules.Language.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DigitalData.Modules.Language.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.Language.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.Language.Utils">
|
||||
<summary>
|
||||
Provides common utility functions that do not require a specific context.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Language.Utils.ShortGUID">
|
||||
<summary>
|
||||
Generates a random short (8 characters) guid
|
||||
</summary>
|
||||
<returns>The generated guid as a String</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Language.Utils.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.Language.Utils.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.Language.Utils.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.Language.Utils.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.Language.Utils.NotNull``1(System.Data.DataRow,System.String,``0)">
|
||||
<summary>
|
||||
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="Row">The DataRow that contains the value</param>
|
||||
<param name="Column">The column name</param>
|
||||
<param name="DefaultValue">The default value</param>
|
||||
<returns>The original value or the default value</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Language.Utils.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.Language.Utils.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.Language.Utils.IsVisibleOnAnyScreen(System.Drawing.Point)">
|
||||
<summary>
|
||||
Checks if a point is Visible on any screen
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Language.Utils.SizeIsVisible(System.Drawing.Size)">
|
||||
<summary>
|
||||
Checks if Size is not negative
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Language.Utils.LocationIsVisible(System.Drawing.Point)">
|
||||
<summary>
|
||||
Checks if Location is not negative
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,107 @@
|
||||
<?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.TestIMAPLogin(System.String,System.Int32,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Tests connection to a given IMAP Server by connecting and doing a simple message query.
|
||||
</summary>
|
||||
<param name="Server">IP-Address or Domainname of Server</param>
|
||||
<param name="Port">IMAP-Port</param>
|
||||
<param name="Username">IMAP-Username</param>
|
||||
<param name="Password">IMAP-Password</param>
|
||||
<param name="Folder">The folder to fetch messages from. Defaults to `Inbox`</param>
|
||||
<returns>True if connection and query were successful. False otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:DigitalData.Modules.Messaging.Email.FetchIMAPMessages(System.String,System.Int32,System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Connects to an IMAP Server with the given credentials and
|
||||
fetches emails from the given folder.
|
||||
Results can be filtered with `SearchCondition`
|
||||
</summary>
|
||||
<param name="Server">IP-Address or Domainname of Server</param>
|
||||
<param name="Port">IMAP-Port</param>
|
||||
<param name="Username">IMAP-Username</param>
|
||||
<param name="Password">IMAP-Password</param>
|
||||
<param name="Folder">The folder to fetch messages from</param>
|
||||
<param name="SearchCondition">Filter the search command. Defaults to `All`</param>
|
||||
<returns>A list of Independentsoft.Email.Mime.Message objects</returns>
|
||||
</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.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>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
App/DigitalData.EMLProfiler/bin/Debug/Independentsoft.Msg.dll
Normal file
BIN
App/DigitalData.EMLProfiler/bin/Debug/Independentsoft.Msg.dll
Normal file
Binary file not shown.
4492
App/DigitalData.EMLProfiler/bin/Debug/Independentsoft.Msg.xml
Normal file
4492
App/DigitalData.EMLProfiler/bin/Debug/Independentsoft.Msg.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
App/DigitalData.EMLProfiler/bin/Debug/Mail.dll
Normal file
BIN
App/DigitalData.EMLProfiler/bin/Debug/Mail.dll
Normal file
Binary file not shown.
BIN
App/DigitalData.EMLProfiler/bin/Debug/protobuf-net.dll
Normal file
BIN
App/DigitalData.EMLProfiler/bin/Debug/protobuf-net.dll
Normal file
Binary file not shown.
3550
App/DigitalData.EMLProfiler/bin/Debug/protobuf-net.xml
Normal file
3550
App/DigitalData.EMLProfiler/bin/Debug/protobuf-net.xml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user