Implementierung von DirectorySearchService für Active Directory-Suchen. Unterstützt Caching und Konfiguration für Suchfunktionalität.

This commit is contained in:
Developer 02
2024-03-22 11:05:44 +01:00
parent 6659ac25c8
commit 9644d1653c
119 changed files with 2370 additions and 388 deletions

View File

@@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = DigitalData.Core.Infrastructure
build_property.ProjectDir = E:\TekH\Visual Studio\DDWeb\WebCoreModules\DigitalData.Core.Infrastructure\
build_property.ProjectDir = E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\

View File

@@ -1 +1 @@
0928b7679a7dd7ddb640204396017088a7adcc19
f1edde7cb138085467ea6ef11e51dc4c31822f4e

View File

@@ -43,3 +43,18 @@ E:\TekH\Visual Studio\DDWeb\WebCoreModules\DigitalData.Core.Infrastructure\obj\D
E:\TekH\Visual Studio\DDWeb\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\refint\DigitalData.Core.Infrastructure.dll
E:\TekH\Visual Studio\DDWeb\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.pdb
E:\TekH\Visual Studio\DDWeb\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\ref\DigitalData.Core.Infrastructure.dll
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\bin\Debug\net7.0\DigitalData.Core.Infrastructure.deps.json
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\bin\Debug\net7.0\DigitalData.Core.Infrastructure.dll
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\bin\Debug\net7.0\DigitalData.Core.Infrastructure.pdb
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\bin\Debug\net7.0\DigitalData.Core.Contracts.dll
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\bin\Debug\net7.0\DigitalData.Core.Contracts.pdb
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.csproj.AssemblyReference.cache
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.AssemblyInfoInputs.cache
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.AssemblyInfo.cs
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.csproj.CoreCompileInputs.cache
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.csproj.CopyComplete
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.dll
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\refint\DigitalData.Core.Infrastructure.dll
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\DigitalData.Core.Infrastructure.pdb
E:\TekH\Visual Studio\WebCoreModules\DigitalData.Core.Infrastructure\obj\Debug\net7.0\ref\DigitalData.Core.Infrastructure.dll

View File

@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
"E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj": {}
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj": {}
},
"projects": {
"E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
"projectUniqueName": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
"projectName": "DigitalData.Core.Contracts",
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\obj\\",
"outputPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
@@ -51,6 +51,10 @@
"net7.0": {
"targetAlias": "net7.0",
"dependencies": {
"Microsoft.Extensions.Caching.Memory": {
"target": "Package",
"version": "[7.0.0, )"
},
"System.DirectoryServices": {
"target": "Package",
"version": "[7.0.1, )"
@@ -80,14 +84,14 @@
}
}
},
"E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj": {
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"projectUniqueName": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"projectName": "DigitalData.Core.Infrastructure",
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\obj\\",
"outputPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
@@ -115,8 +119,8 @@
"net7.0": {
"targetAlias": "net7.0",
"projectReferences": {
"E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
}
}
}

View File

@@ -441,6 +441,7 @@
"type": "project",
"framework": ".NETCoreApp,Version=v7.0",
"dependencies": {
"Microsoft.Extensions.Caching.Memory": "7.0.0",
"System.DirectoryServices": "7.0.1",
"System.DirectoryServices.AccountManagement": "7.0.1"
},
@@ -1092,11 +1093,11 @@
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"projectUniqueName": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"projectName": "DigitalData.Core.Infrastructure",
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\obj\\",
"outputPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
@@ -1124,8 +1125,8 @@
"net7.0": {
"targetAlias": "net7.0",
"projectReferences": {
"E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
"E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
"projectPath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
}
}
}

View File

@@ -1,8 +1,8 @@
{
"version": 2,
"dgSpecHash": "qhNumh93lbbIq8C1DSwNjGArBUGswphcy3RVXQBXIf1EZKrkIJax8YVCzvn/aNgoSyMqIov/pFonNHNZJhrujw==",
"dgSpecHash": "CeCKKzTjrJRkbJIw3Hrot0TmT7MDp02rLY2CHBsWKGW/lc3sykhUFb23p4rT1bGy+0tF5CKYxoC09wGroHHAEg==",
"success": true,
"projectFilePath": "E:\\TekH\\Visual Studio\\DDWeb\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"projectFilePath": "E:\\TekH\\Visual Studio\\WebCoreModules\\DigitalData.Core.Infrastructure\\DigitalData.Core.Infrastructure.csproj",
"expectedPackageFiles": [
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.16\\microsoft.entityframeworkcore.7.0.16.nupkg.sha512",
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.16\\microsoft.entityframeworkcore.abstractions.7.0.16.nupkg.sha512",