feat(DirectorySearchQuery): Optionen in AfterInit umbenennen

This commit is contained in:
tekh 2025-08-04 16:54:02 +02:00
parent 160a3cb568
commit b69867468d

View File

@ -8,7 +8,7 @@ namespace DigitalData.ActiveDirectory;
public record DirectorySearchQuery(string? Filter = null, SearchScope Scope = SearchScope.Subtree, int SizeLimit = 5000, params string[] properties) public record DirectorySearchQuery(string? Filter = null, SearchScope Scope = SearchScope.Subtree, int SizeLimit = 5000, params string[] properties)
: IRequest<IEnumerable<ResultPropertyCollection>> : IRequest<IEnumerable<ResultPropertyCollection>>
{ {
public Action<DirectorySearcher>? Options { get; set; } public Action<DirectorySearcher>? AfterInit { get; set; }
} }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>")] [System.Diagnostics.CodeAnalysis.SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>")]
@ -41,7 +41,7 @@ public class DirectorySearchQueryHandler : IRequestHandler<DirectorySearchQuery,
SearchRoot = _dirEntry SearchRoot = _dirEntry
}; };
request.Options?.Invoke(searcher); request.AfterInit?.Invoke(searcher);
if (request.properties.Length > 0) if (request.properties.Length > 0)
searcher.PropertiesToLoad.Clear(); searcher.PropertiesToLoad.Clear();