lib/Core/AdNoctem.Substrate.Windows.xml
|
<?xml version="1.0"?>
<doc> <assembly> <name>AdNoctem.Substrate.Windows</name> </assembly> <members> <member name="T:AdNoctem.Substrate.Windows.ServiceAccountUsage"> <summary>A service's configured account identity and observed host.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ScheduledTaskAccountUsage"> <summary>A task's configured principal and run level, rather than proof that the task is currently running.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.AccountUsageManager"> <summary>Service and task account discovery over a borrowed CIM session, or an owned local session. No processes or tasks are started.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ApplicationAssociation"> <summary>An observed Windows file association between an identifier and its program registration.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ApplicationAssociationManager"> <summary>Reads and explicitly imports or exports Windows default-application associations.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ApplicationAssociationManager.Get(System.String)"> <summary>Reads the current user's explicit file association. Returns null for missing registration, and never executes its command.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.CimRecord"> <summary>A detached CIM instance. Embedded instances and arrays are recursively copied into read-only values.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.CimRecord.Capture(Microsoft.Management.Infrastructure.CimInstance)"> <summary>Copies the caller-owned instance. Does not retain its native handle.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.CimManager"> <summary>Native CIM queries with detached output. A supplied session is borrowed; otherwise each operation owns a local session.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.CimManager.Query(System.String,System.String,System.TimeSpan,System.Threading.CancellationToken)"> <remarks>WQL is an explicit caller-supplied query, not a shell command. Avoid concatenating untrusted values into query text.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.CimManager.QueryAsync(System.String,System.String,System.TimeSpan,System.Threading.CancellationToken)"> <remarks>Cancellation is forwarded to CIM. The provider controls when an in-flight operation observes cancellation.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.PrinterInfo"> <summary>A detached printer observation from the selected Windows provider.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.PrinterInventory"> <summary>Printer observations with their provider and retained fallback diagnostics.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ScannerInfo"> <summary>A detached scanner identity discovered through Windows Image Acquisition.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DeviceManager"> <summary>Native Windows printer and WIA discovery. Native objects are detached and released before results reach the caller.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DeviceManager.GetPrinters(System.TimeSpan,System.Boolean,System.Boolean,System.Threading.CancellationToken)"> <summary>Reads printer inventory, retaining provider and fallback evidence; fallback must be explicitly allowed.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DeviceManager.GetPrintersAsync(System.TimeSpan,System.Boolean,System.Boolean,System.Threading.CancellationToken)"> <summary>Offloads printer inventory with the same explicit provider-fallback policy.</summary> <remarks>Offloads synchronous CIM calls; cancellation and timeouts depend on the native provider honoring them.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.DeviceManager.GetDefaultPrinters(System.TimeSpan,System.Threading.CancellationToken)"> <summary>Returns printers marked as default in the observed CIM inventory.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DeviceManager.SetDefaultPrinter(System.String,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Rechecks the named printer, requires one exact match, then changes the current identity's default. Does not elevate.</summary> <returns>The provider return code; zero means success. Native query/transport failures throw.</returns> </member> <member name="M:AdNoctem.Substrate.Windows.DeviceManager.SetDefaultPrinterAsync(System.String,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Offloads default-printer selection without changing any other printer settings.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DeviceManager.GetScanners(System.Threading.CancellationToken)"> <summary>Reads WIA scanner identities into detached records, releasing the native enumeration objects.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DeviceManager.GetScannersAsync(System.Threading.CancellationToken)"> <summary>Enumerates WIA scanners on a worker thread with cancellation checks between native operations.</summary> <remarks>WIA is created and released on a dedicated STA worker. No caller apartment or UI is required. Cancellation is checked between COM calls; an in-flight driver call cannot be interrupted.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.FrameworkRegistration"> <summary>A .NET Framework registration with its registry location, reported version, and release evidence.</summary> </member> <member name="P:AdNoctem.Substrate.Windows.FrameworkRegistration.MinimumVersion"> <summary>The known minimum version for a release number, or the parsed pre-4.5 version. Future release numbers are not an exact version claim.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.FrameworkInventoryError"> <summary>A .NET Framework registration location that could not be inspected.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.FrameworkInventory"> <summary>Observed .NET Framework installations together with any retained read errors.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DotNetManager"> <summary>Reads .NET Framework registrations through the shared registry API. Registration is evidence, not a runtime health test.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DotNetManager.GetFrameworkRegistrations(System.Boolean,System.Threading.CancellationToken)"> <summary>Reads descendants of the configured NDP root, retaining raw fields and their registry kinds. Missing roots produce an empty inventory.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DotNetManager.GetFrameworkRegistrationsAsync(System.Boolean,System.Threading.CancellationToken)"> <remarks>Offloads synchronous registry traversal. Cancellation is checked between native calls.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.DotNetManager.GetMinimumFrameworkVersion(System.UInt32)"> <summary>Uses Microsoft's minimum release thresholds for .NET Framework 4.5 through 4.8.1.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DotNetComponent"> <summary>One SDK or runtime installation reported by the selected dotnet executable.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DotNetListing"> <summary>Parsed dotnet listing rows and lines that could not be interpreted.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DotNetListing.Parse(System.String,AdNoctem.Substrate.Windows.DotNetComponentKind)"> <summary>Parses CLI listing output without normalizing semantic-version suffixes or treating unknown lines as installed components.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DotNetQueryResult"> <summary>Native dotnet process evidence together with the parsed component listing.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DotNetTool"> <summary>Read-only inventory through a caller-selected, trusted local dotnet executable. Does not download or install runtimes.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DotNetTool.GetComponents(AdNoctem.Substrate.IO.FileSystemPath,AdNoctem.Substrate.Windows.DotNetComponentKind,System.TimeSpan,System.Threading.CancellationToken)"> <remarks>Lists the architecture visible to this executable, not every architecture installed on the host.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.DriveMapping"> <summary>A persistent folder-to-drive mapping and the labels needed for restoration.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DriveMappingManager"> <summary>Persistent DOS-device folder mappings. Writes are not transactional, do not elevate, and take effect after the caller's reboot.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DriveMappingManager.Get(System.Char)"> <summary>Reads a persistent folder mapping or returns null; an incompatible DOS-device registration is an error.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DriveMappingManager.Prepare(System.Char,AdNoctem.Substrate.IO.FileSystemPath,System.String,System.String,System.Boolean)"> <summary>Validates an existing local directory and available drive letter without changing mapping or labels.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DriveMappingManager.Create(System.Char,AdNoctem.Substrate.IO.FileSystemPath,System.String,System.String,System.Boolean,System.Threading.CancellationToken)"> <summary>Writes a persistent folder mapping and labels. Changes take effect after reboot and are not transactional.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.DriveMappingManager.Remove(System.Char,System.String,System.Boolean,System.Threading.CancellationToken)"> <summary>Deletes a mapping and conditionally restores its source label, returning the selected restoration label.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ElevationManager"> <summary>Explicit Windows RunAs requests. Only calling this API may show a UAC prompt; it never exits the calling application.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ElevationManager.Run(AdNoctem.Substrate.IO.FileSystemPath,System.Collections.Generic.IEnumerable{System.String},AdNoctem.Substrate.IO.FileSystemPath,System.Threading.CancellationToken)"> <remarks>Cancellation prevents launch. Once started, the elevated child is allowed to finish and its exit code is returned. Do not pass secrets in arguments.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.FileLockInfo"> <summary>Restart Manager evidence identifying a process associated with a file lock.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.FileLockManager"> <summary>Read-only Restart Manager discovery. Never shuts down or restarts applications.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.FileLockManager.GetLockingProcessesAsync(AdNoctem.Substrate.IO.FileSystemPath,System.Threading.CancellationToken)"> <remarks>Offloads native discovery. Checks cancellation between native calls; an in-flight Restart Manager query cannot be interrupted.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.FontManager"> <summary>Inspects font files and explicitly installs fonts into the Windows system font registration.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.FontManager.FindFiles(AdNoctem.Substrate.IO.FileSystemPath)"> <summary>Lists supported font files directly within the specified directory; does not recurse.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.FontManager.GetDisplayName(AdNoctem.Substrate.IO.FileSystemPath)"> <summary>Reads a font's display name without permanently registering it; returns null when no usable name is found.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.FontManager.GetFallbackName(System.String)"> <summary>Derives a registration label from a supported font filename when font metadata is unavailable.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.FontManager.Install(AdNoctem.Substrate.IO.FileSystemPath,System.Boolean,System.Threading.CancellationToken)"> <summary>Copies and registers one font in the machine store. Does not elevate or remove the source unless explicitly requested.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.FontManager.InstallAsync(AdNoctem.Substrate.IO.FileSystemPath,System.Boolean,System.Threading.CancellationToken)"> <summary>Offloads font installation. Earlier filesystem and registry changes are not rolled back on failure.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.IdentitySnapshot"> <summary>Detached Windows identity information without retaining a token handle.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.IdentityManager"> <summary>Reads the effective Windows identity without prompting, impersonating or elevating.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.IdentityManager.GetSecurityIdentifierAsync(System.String,System.Threading.CancellationToken)"> <remarks>Windows account translation cannot be interrupted once started. Cancellation prevents a queued lookup from starting; an active lookup completes before its task completes. No impersonation token is created or retained.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.OfflineDomainJoinRequest"> <summary>Explicit offline domain-join provisioning inputs; resulting join data must be treated as sensitive.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.OfflineDomainJoinRequest.#ctor(System.String,System.String,System.String,System.String,AdNoctem.Substrate.Windows.DomainJoinProvisionOptions,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{AdNoctem.Substrate.IO.FileSystemPath})"> <remarks>No account reuse or default-password policy is selected implicitly. The native provider validates option combinations.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.DomainJoinPackageCodec"> <summary>Encodes the UTF-16LE BOM and NUL-terminated text accepted by djoin. The package text contains machine credentials.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.OfflineDomainJoinManager"> <summary>Explicit AD account provisioning and package serialization. Does not join this computer, select credentials, prompt or elevate.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.OfflineDomainJoinManager.CreatePackage(AdNoctem.Substrate.Windows.OfflineDomainJoinRequest,System.Net.NetworkCredential,System.Threading.CancellationToken)"> <returns>Credential-bearing package text. The caller must protect its storage and transport; never write it to logs.</returns> <remarks>The native operation may create or modify an AD account. Cancellation prevents invocation but cannot interrupt an accepted provisioning request; its result is returned even if cancellation arrives during the call. No rollback is implied.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.OfflineDomainJoinManager.CreatePackageAsync(AdNoctem.Substrate.Windows.OfflineDomainJoinRequest,System.Net.NetworkCredential,System.Threading.CancellationToken)"> <remarks>Offloads the synchronous provider operation. The caller must retain an optional credential until completion.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.OfflineDomainJoinManager.WritePackage(System.String,AdNoctem.Substrate.IO.FileSystemPath,System.Boolean,System.Threading.CancellationToken)"> <summary>Writes one package atomically. The caller selects a secure destination directory and explicit overwrite policy.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.PrerequisiteRequirement"> <summary>A caller-selected requirement and discovery operation. Evaluating it never remedies a failure.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.PrerequisiteCheck"> <summary>The observed result of one prerequisite, including unmet or unavailable evidence.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.PrerequisiteReport"> <summary>Combined prerequisite observations without implicit installation or elevation.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.PrerequisiteEvaluator"> <summary>Evaluates every supplied requirement, retaining discovery failures without hiding other checks.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.RebootProbe"> <summary>One reboot indicator's state, retaining unavailable or failed reads separately from a clear result.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.RebootStatus"> <summary>Aggregated reboot evidence; a failed probe must not be interpreted as proof that no restart is needed.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.RebootManager"> <summary>Collects read-only reboot evidence. Missing optional providers differ from failed checks; no reboot is initiated.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.RebootManager.GetStatusAsync(System.TimeSpan,System.Threading.CancellationToken)"> <remarks>Offloads native registry/CIM reads. Cancellation is checked between calls and forwarded to the CIM provider.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.ScheduledTaskAction"> <summary>Detached task action properties; arguments are data and must not be evaluated as shell code.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ScheduledTaskInfo"> <summary>Detached task identity, state, principal, and action observations.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ScheduledTaskManager"> <summary>Local Task Scheduler inventory and explicit state changes through its native CIM provider.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ScheduledTaskManager.GetTasks(System.TimeSpan,System.Threading.CancellationToken)"> <summary>Reads scheduled tasks and detached action data through the Windows task CIM provider.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ScheduledTaskManager.GetTasksAsync(System.TimeSpan,System.Threading.CancellationToken)"> <summary>Offloads scheduled-task inventory with provider timeout and cancellation.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ScheduledTaskManager.GetTask(System.String,System.String,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Finds one task by exact folder and name, or returns null when absent.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ScheduledTaskManager.SetEnabled(System.String,System.String,System.Boolean,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Changes one exact task's enabled state. Folder and name are required; no wildcard expansion or task execution occurs.</summary> <returns>The native provider return code. Zero means success; failures may also be raised as CIM exceptions.</returns> </member> <member name="M:AdNoctem.Substrate.Windows.ScheduledTaskManager.SetEnabledAsync(System.String,System.String,System.Boolean,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Changes task enablement on a worker thread without launching the task.</summary> <remarks>Cancellation is forwarded to CIM. A request already accepted by the provider may still finish changing the task.</remarks> </member> <member name="T:AdNoctem.Substrate.Windows.ServiceInfo"> <summary>Detached service configuration and runtime state from the Win32_Service provider.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.ServiceManager"> <summary>Local Windows service discovery and explicit control. Does not elevate, prompt, or infer bulk changes.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ServiceManager.GetServices(System.TimeSpan,System.Threading.CancellationToken)"> <summary>Reads detached Win32_Service records with a caller-supplied CIM operation timeout.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ServiceManager.GetServicesAsync(System.TimeSpan,System.Threading.CancellationToken)"> <summary>Offloads service inventory while forwarding cancellation to the CIM provider.</summary> <remarks>Offloads native calls. Cancellation is forwarded to CIM; an in-flight provider call may complete before observing it.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.ServiceManager.GetService(System.String,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Finds a service by its exact name, ignoring case; returns null when no service matches.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ServiceManager.SetStartupType(System.String,AdNoctem.Substrate.Windows.ServiceStartupType,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Changes one service's startup configuration and returns the provider's status code.</summary> <returns>The Win32_Service provider return code. Zero means the request succeeded; other codes are not Win32 last-error values.</returns> </member> <member name="M:AdNoctem.Substrate.Windows.ServiceManager.SetStartupTypeAsync(System.String,AdNoctem.Substrate.Windows.ServiceStartupType,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Changes startup configuration on a worker thread and retains the provider's return code.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ServiceManager.Control(System.String,AdNoctem.Substrate.Windows.ServiceControlAction,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Requests a transition without waiting for its final state or modifying dependencies. Retains the provider return code.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.ServiceManager.ControlAsync(System.String,AdNoctem.Substrate.Windows.ServiceControlAction,System.TimeSpan,System.Threading.CancellationToken)"> <summary>Requests a service transition on a worker thread without waiting for its eventual running state.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.SystemIntegrityReport"> <summary>SFC verification output, native exit evidence, and a bounded supporting log excerpt.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.SystemIntegrityManager"> <summary>Runs Windows system-file verification without requesting repair and classifies available diagnostics.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.SystemIntegrityManager.Verify(System.Threading.CancellationToken)"> <summary>Runs SFC verify-only. No repair or elevation occurs. Cancellation terminates only this verifier process.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.SystemManager"> <summary>Local Windows inventory. Registry access uses the shared registry API; native resources never escape snapshots.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetOperatingSystem"> <summary>Reads Windows version registration from the configured registry manager.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetDisplayVersion"> <summary>Reads DisplayVersion, falling back to ReleaseId for older registrations.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetMemory"> <summary>Observes physical memory through GlobalMemoryStatusEx; byte counts refer to the local host.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetUptime"> <summary>Returns elapsed Windows uptime from the native monotonic tick counter.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetHostnameAsync(System.TimeSpan,System.Threading.CancellationToken)"> <summary>Resolves the local hostname with a caller-supplied waiting limit; resolution failures remain available in the result.</summary> <remarks>The native DNS resolver cannot be interrupted on every supported runtime. Cancellation/timeout ends the caller's wait; any pending resolver operation finishes in the background without retaining unmanaged resources owned by this library.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetHostname(System.TimeSpan,System.Threading.CancellationToken)"> <summary>Synchronously obtains hostname and DNS evidence using the same bounded waiting policy.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetDisks(System.TimeSpan,System.Boolean,System.Boolean,System.Threading.CancellationToken)"> <summary>Enumerates usable disk volumes through physical disk and partition associations.</summary> <param name="timeout">Maximum duration of each CIM operation, rather than the entire inventory.</param> <param name="includeNonFixed">Include removable and other non-fixed volumes that have a reported size.</param> <param name="allowLogicalFallback">When true, failed physical associations fall back to logical volumes and retain the original error.</param> <param name="cancellationToken">Cancels CIM operations and stops enumeration between association reads.</param> <remarks>The timeout applies to each CIM operation. Cancellation also applies between association reads.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetDisksAsync(System.TimeSpan,System.Boolean,System.Boolean,System.Threading.CancellationToken)"> <summary>Offloads disk inventory while retaining fallback diagnostics and per-operation CIM timeout behavior.</summary> <remarks>CIM has synchronous native calls; this overload offloads them. Providers must honor cancellation and operation timeouts.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.SystemManager.GetSnapshotAsync(System.TimeSpan,System.Boolean,System.Threading.CancellationToken)"> <summary>Combines operating-system, memory, hostname, and disk observations; these reads are not an atomic machine snapshot.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.MemorySnapshot"> <summary>Physical-memory byte counts and load percentage observed at one point in time.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DiskSnapshot"> <summary>Logical-volume capacity and free-space byte counts obtained from disk inventory.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.DiskInventory"> <summary>Fallback is explicit and observable. A successful empty inventory is not a provider failure.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.HostnameInfo"> <summary>Local hostname and optional DNS resolution evidence, retaining lookup failure details.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.SystemSnapshot"> <summary>A collection of machine observations taken sequentially, without atomic snapshot guarantees.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.WindowsUpdateInfo"> <summary>A detached update identity, revision, classification, and installation/download observation.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.WindowsUpdateResult"> <summary>Per-update native operation status, HRESULT, and reboot requirement.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.WindowsUpdateHistoryEntry"> <summary>A detached historical update operation with its time and native outcome.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.WindowsUpdateManager"> <summary>Local Windows Update Agent operations. Never changes update sources, prompts, elevates or reboots.</summary> <remarks>Cancellation requests WUA abort and waits for the native job to settle before releasing its objects. An in-flight installation may have changed the machine.</remarks> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.FindAvailable(System.Threading.CancellationToken)"> <summary>Scans the configured Windows Update source for visible, uninstalled updates.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.FindAvailableAsync(System.Threading.CancellationToken)"> <summary>Performs an available-update scan on a worker thread; cancellation requests native abort.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.FindInstalled(System.Threading.CancellationToken)"> <summary>Queries installed updates through Windows Update Agent.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.Install(System.Collections.Generic.IEnumerable{System.Guid},System.Boolean,System.Threading.CancellationToken)"> <summary>Downloads and installs the exact selected update identities, requiring explicit acceptance of outstanding license agreements.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.InstallAsync(System.Collections.Generic.IEnumerable{System.Guid},System.Boolean,System.Threading.CancellationToken)"> <summary>Downloads and installs selected identities on a worker thread. The result reports native outcomes and reboot requirements.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.Uninstall(System.Collections.Generic.IEnumerable{System.Guid},System.Threading.CancellationToken)"> <summary>Requests removal of the selected installed update identities, rejecting updates that Windows cannot uninstall.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.UninstallAsync(System.Collections.Generic.IEnumerable{System.Guid},System.Threading.CancellationToken)"> <summary>Removes selected updates on a worker thread; cancellation may follow partially completed native changes.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.SetHidden(System.Collections.Generic.IEnumerable{System.Guid},System.Boolean,System.Threading.CancellationToken)"> <summary>Sets visibility for selected update identities. Earlier changes remain if a later change fails.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.GetHistory(System.Nullable{System.Int32},System.Threading.CancellationToken)"> <summary>Returns newest-first Windows Update history, optionally limiting the number of entries.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.IsRebootRequired"> <summary>Reads the Windows Update reboot flag without scanning, installing, or restarting.</summary> </member> <member name="M:AdNoctem.Substrate.Windows.WindowsUpdateManager.GetConfiguration"> <summary>Observes update service selection, automatic-update settings, and configured target group without changing policy.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.WindowsVersionInfo"> <summary>Detached Windows version metadata. Missing optional registry fields remain null.</summary> </member> <member name="T:AdNoctem.Substrate.Windows.HostValidator"> <summary>Pure applicability checks. A null constraint is unrestricted; bounds are inclusive.</summary> </member> </members> </doc> |