Vanara/System/AssemblyReport.md

10 KiB

Assembly report for Vanara.SystemServices.dll

Enumerations

Enum Header Description Values
Vanara.IO.BackgroundCopyACLFlags Flags for ACL information to maintain when using SMB to download or upload a file. None, Owner, Group, Dacl, Sacl, All
Vanara.IO.BackgroundCopyCost Defines the constant values that specify the BITS cost state. Unrestricted, CappedUsageUnknown, BelowCap, NearCap, OvercapCharged, OstStateOvercapThrottled, OstStateUsageBased, Roaming, Reserved, IgnoreCongestion, TransferUnrestricted, TransferStandard, TransferNoSurcharge, TransferNotRoaming, TransferAlways
Vanara.IO.BackgroundCopyErrorContext Defines the constant values that specify the context in which the error occurred. None, Unknown, GeneralQueueManager, QueueManagerNotification, LocalFile, RemoteFile, GeneralTransport, RemoteApplication
Vanara.IO.BackgroundCopyJobCredentialScheme Defines the constant values that specify the authentication scheme to use when a proxy or server requests user authentication. Basic, Digest, NTLM, Negotiate, Passport
Vanara.IO.BackgroundCopyJobCredentialTarget Defines the constant values that specify whether the credentials are used for proxy or server user authentication requests. Undefined, Server, Proxy
Vanara.IO.BackgroundCopyJobPriority Defines the constant values that specify the priority level of a job. Foreground, High, Normal, Low
Vanara.IO.BackgroundCopyJobSecurity HTTP security flags that indicate which errors to ignore when connecting to the server. AllowSilentRedirect, CheckCRL, IgnoreInvalidCerts, IgnoreExpiredCerts, IgnoreUnknownCA, IgnoreWrongCertUsage, AllowReportedRedirect, DisallowRedirect, AllowHttpsToHttpRedirect
Vanara.IO.BackgroundCopyJobState Defines constant values for the different states of a job. Queued, Connecting, Transferring, Suspended, Error, TransientError, Transferred, Acknowledged, Cancelled
Vanara.IO.BackgroundCopyJobType Defines constant values that specify the type of transfer job, such as download. Download, Upload, UploadReply
Vanara.Diagnostics.BatteryStatus Indicates the status of the battery. NotPresent, Discharging, Idle, Charging
Vanara.IO.VirtualDisk.DeviceType Represents the format of the virtual disk. Unknown, Iso, Vhd, Vhdx, VhdSet
Vanara.Diagnostics.EnergySaverStatus Specifies the status of battery saver. Disabled, Off, On
Vanara.Extensions.NetworkInterfaceAccessType The interface access type. Loopback, Broadcast, PointToPoint, PointToMultiPoint
Vanara.Extensions.NetworkInterfaceAdministrativeStatus Specifies the NDIS network interface administrative status, as described in RFC 2863. Up, Down, Testing
Vanara.Extensions.NetworkInterfaceConnectionType Specifies the NDIS network interface connection type. Dedicated, Passive, Demand
Vanara.Extensions.NetworkInterfaceDirectionType Specifies the NDIS network interface direction type. SendReceive, SendOnly, ReceiveOnly
Vanara.Extensions.NetworkInterfaceMediaType The NDIS media type of a network interface. Ethernet802_3, TokenRing, Fddi, Wan, LocalTalk, Dix, ArcnetRaw, Arcnet878_2, Atm, Wireless, IrDA, Broadcast, CoWAN, Ieee1394, InfiniBand, Tunnel, Native802_11, Loopback, WiMAX, IP
Vanara.Extensions.NetworkInterfacePhysicalMedium The NDIS physical medium type. Unspecified, WirelessLan, CableModem, PhoneLine, PowerLine, DSL, FibreChannel, Ieee1394, WirelessWan, Native802_11, Bluetooth, InfiniBand, WiMAX, UWB, Ethernet802_3, TokenRing, IrDA, WiredWAN, WiredCoWAN, Other
Vanara.IO.PathEx.PathCharType Invalid, LongFileName, ShortFileName, Wildcard, Separator
Vanara.Diagnostics.PowerCapabilities PowerButtonPresent, SleepButtonPresent, LidPresent, SystemS1, SystemS2, SystemS3, SystemS4, SystemS5, HiberFilePresent, FullWake, VideoDimPresent, ApmPresent, UpsPresent, ThermalControl, ProcessorThrottle, FastSystemS4, Hiberboot, WakeAlarmPresent, AoAc, DiskSpinDown, AoAcConnectivitySupported, SystemBatteriesPresent, BatteriesAreShortTerm
Vanara.Diagnostics.PowerSupplyStatus Represents the device's power supply status. NotPresent, Inadequate, Adequate
Vanara.Extensions.ProcessIntegrityLevel Values which define a processes integrity level. Untrusted, Undefined, Low, Medium, High, System
Vanara.Security.AccessControl.ServiceControllerAccessRights Defines the access rights to use when creating access and audit rules. QueryConfig, ChangeConfig, QueryStatus, EnumerateDependents, Start, Stop, Continue, Interrogate, UserDefinedControl, Delete, ReadPermissions, Write, Read, Execute, ChangePermissions, TakeOwnership, AccessSystemSecurity, FullControl
Vanara.ShareOfflineSettings Offline settings for a shared folder. OnlySpecified, All, AllOptimized, None
Vanara.IO.VirtualDisk.Subtype Represents the subtype of a virtual disk. Fixed, Dynamic, Differencing

Structures

Struct Header Description
Vanara.IO.BackgroundCopyFileRange Identifies a range of bytes to download from a file.
Vanara.IO.BackgroundCopyJobProgress Provides job-related progress information, such as the number of bytes and files transferred. For upload jobs, the progress applies to the upload file, not the reply file.
Vanara.IO.BackgroundCopyJobReplyProgress Provides progress information related to the reply portion of an upload-reply job.

Interfaces

Interface Header Description
Vanara.Network.NetworkListManager.IEnumerableList An enumerable list that supports a length and indexer.
Vanara.INamedEntity An object that exposes a name.

Classes

Class Header Description
Vanara.IO.BackgroundCopyException Exceptions specific to BITS
Vanara.IO.BackgroundCopyFileCollection Manages the set of files for a background copy job.
Vanara.IO.BackgroundCopyFileInfo Information about a file in a background copy job.
Vanara.IO.BackgroundCopyFileRange Identifies a range of bytes to download from a file.
Vanara.IO.BackgroundCopyFileRangesTransferredEventArgs Used by Vanara.IO.BackgroundCopyJob.FileRangesTransferred events.
Vanara.IO.BackgroundCopyFileTransferredEventArgs Used by Vanara.IO.BackgroundCopyJob.FileTransferred events.
Vanara.IO.BackgroundCopyJob A job in the Backgroup Copy Service (BITS)
Vanara.IO.BackgroundCopyJobCollection Manages the set of jobs for the background copy service (BITS).
Vanara.IO.BackgroundCopyJobCredential Represents a single BITS job credential.
Vanara.IO.BackgroundCopyJobCredentials The list of credentials for a job.
Vanara.IO.BackgroundCopyJobEventArgs Event argument for background copy job.
Vanara.IO.BackgroundCopyManager Use the BackgroundCopyManager to create transfer jobs, retrieve an enumerator object that contains the jobs in the queue, and to retrieve individual jobs from the queue.
Vanara.Computer Represents a single connected (authenticated) computer.
Vanara.Extensions.FileInfoExtension Extension methods for System.IO.FileSystemInfo and derived classes to facilitate retrieval of extended properties.
Vanara.Network.NetworkConnection Represents a single network connection. Wraps Vanara.PInvoke.NetListMgr.INetworkConnection.
Vanara.Extensions.NetworkInterfaceExt
Vanara.Network.NetworkListManager Provides a set of methods to perform network list management functions.
Vanara.Network.NetworkProfile Represents a wireless network profile
Vanara.OpenFile Represents an open file associated with a share.
Vanara.IO.PathEx Performs operations on String instances that contain file or directory path information. These operations are performed in a cross-platform manner.
Vanara.Diagnostics.PoweredDevice Represents a device on the system that has power requirements.
Vanara.Diagnostics.PoweredDeviceCollection Retrieves the list, optionally filtered, of the powered devices on the system.
Vanara.Diagnostics.PowerManager Provides access to information about a device's battery and power supply status and configuration. This extends the capabilities Windows.System.Power.PowerManager to include more detail, schemes and devices.
Vanara.Diagnostics.PowerScheme Represents a system power scheme (power plan).
Vanara.Diagnostics.PowerSchemeCollection Represents a collection of all the power schemes available on the system.
Vanara.Diagnostics.PowerSchemeGroup Represents a subgroup of a system power scheme (power plan).
Vanara.Diagnostics.PowerSchemeGroupCollection Represents a collection of all the subgroups available under a power scheme on the system.
Vanara.Diagnostics.PowerSchemeSetting Represents a setting on a subgroup.
Vanara.Diagnostics.PowerSchemeSettingCollection Represents a collection of all settings for a subgroup and power scheme on the system.
Vanara.Extensions.ProcessExtension Extension methods for System.Diagnostics.Process for privilegs, status, elevation and relationships.
Vanara.Registry.RegistryEventMonitor.RegistryEventArgs Argument used in Vanara.Registry.RegistryEventMonitor events.
Vanara.Registry.RegistryEventMonitor Watches the Windows Registry for any changes.
Vanara.Security.AccessControl.ServiceControllerAccessRule Represents an abstraction of an access control entry (ACE) that defines an access rule for a service.
Vanara.Security.AccessControl.ServiceControllerAuditRule Represents an abstraction of an access control entry (ACE) that defines an audit rule for a service.
Vanara.Extensions.ServiceControllerExtension Extension methods for System.ServiceProcess.ServiceController.
Vanara.Security.AccessControl.ServiceControllerSecurity Represents the access control and audit security for a service.
Vanara.ShareConnection Represents a connection to a shared device.
Vanara.SharedDevice Represents a shared device on a computer.
Vanara.SharedDevices Represents all the shared devices on a computers.
Vanara.Diagnostics.SystemShutdown Provides access to system shutdown, restart, lock and notifications.
Vanara.IO.VirtualDisk Class that represents a virtual disk and allows for performing actions on it. This wraps most of the methods found in virtdisk.h.
Vanara.IO.VirtualDisk.VirtualDiskMetadata Supports getting and setting metadata on a virtual disk.
Vanara.IO.Wow64Redirect Suspends File System Redirection if found to be in effect. Effectively, this calls IsWow64Process to determine state and then disables redirection using Wow64DisableWow64FsRedirection. It then reverts redirection at disposal using Wow64RevertWow64FsRedirection.