Microsoft.WindowsServerSolutions.Storage Namespace
The Microsoft.WindowsServerSolutions.Storage namespace provides a set of APIs for managing storage objects.
Classes
Class | Description | |
---|---|---|
AddDisksToSpacesPoolRequest | Represents a request to add disks to the spaces pool. |
|
AddDisksToSpacesPoolStepStatus | Describes the current state state of adding a disk to the space pool. |
|
BackupConfigurationRequest | Represents all of the data that is necessary to request the hard drive configuration of server backup. |
|
BasePermission | Represents the base permissions. |
|
CalculateFolderSizeRequest | Represents an object that is used to calculate the size of a folder. |
|
CancelOperationRequest | Represents an object that contains all of the data for requesting to cancel an operation. |
|
CheckDiskRequest | Represents an object that provides operations to request that check disk is run on a volume. |
|
CheckDiskStepStatus | Represents the status object that contains progress information returned by CheckDiskRequest. |
|
CreateFolderRequest | Represents all of the data that is needed to request the creation of a new folder. |
|
CreateFolderStepStatus | Represents the progress status that is returned by the CreateFolderRequest object. |
|
CreateStorageSpaceRequest | Represents a request to create a storage space. |
|
CreateStorageSpaceStepStatus | Represents the progress status that is returned by a CreateStorageSpaceRequest object. |
|
Disk | Represents a disk of a disk set. |
|
DiskInfo | Contains information about a disk. |
|
Drive | Represents a drive object. |
|
DriveInfo | Contains information about a hard drive. |
|
DriveInUseRequest | Indicates whether a drive is being used. Use this after the request has completed successfully. |
|
DriveModifyInfo | Information about a drive modification. |
|
DriveShortInfo | Contains a short description of the drive. |
|
Folder | Represents the operations that can be performed on a folder. |
|
FolderCreateInfo | Contains information on a folder creation task. |
|
FolderInfo | Describes a folder. |
|
FolderModifyInfo | Contains information on a folder modification task. |
|
FolderShortInfo | Contains the short description of a folder. |
|
FolderTreeNodeInfo | Describes information on a folder tree node. |
|
FolderUtil | Contains folder utility members. |
|
GetPoolableDisksRequest | Initiates requests to retrieve the list of disks that can be added to storage pools. |
|
GetPoolableDisksRequestCompletedEventArgs | Represents the arguments for the GetPoolableDisksRequestCompleted event. |
|
InitializeDiskRequest | Represents all of the data that is necessary to request the addition of a new disk. |
|
InitializeDiskStepStatus | Represents the status that is returned by InitializeDiskRequest object. |
|
InitializeStorageRequest | Represents an object that contains all of the data for requesting that storage is initialized. |
|
InitializeStorageStepStatus | Represents the status object that contains progress information returned by InitializeStorageRequest. |
|
ModifyDriveRequest | Represents all of the data that is necessary to enable or disable shadow copy on a drive. |
|
ModifyFolderRequest | Represents all of the data that is necessary to request the modification of a folder. |
|
MoveFolderRequest | Represents all of the data that is necessary to request that a folder be moved. |
|
MoveFolderStepStatus | Represents the status that is returned by MoveFolderRequest. |
|
NamePermission | Represents permissions by name. |
|
NotifyPropertyChange | Represents events that occur when a property value is changed. |
|
OMLogger | Describes the logger. |
|
Quota | Configures the disk quota for a folder. |
|
QuotaInfo | Contains information about the quota. |
|
RemoveFolderRequest | Represents all of the data that is necessary to request that a folder be unshared. |
|
RemoveFolderStepStatus | Represents the status that is returned by RemoveFolderRequest. |
|
ServerInformation | Contains server information. |
|
SIDPermission | Represents permissions by SID. |
|
SpacesPool | Describes the spaces pool. |
|
SpacesPoolInfo | Contains information on the spaces pool. |
|
StorageManager | Provides synchronous and asynchronous operations to interact with the Storage Provider. |
|
StorageObjectModelErrorCodes | Represents the error codes that can be returned by the storage object model. |
|
StorageObjectModelException | Represents errors that occur during Storage Object Model operations. |
|
StorageObjectModelFatalException | Represents the exceptions that are thrown from the Storage Object Model. |
|
StorageObjectModelPropertyNames | Represents the property names for storage objects. |
|
StorageOperationStatus | Represents the status of a storage operation. |
|
UserPerm | Contains user permissions. |
Interfaces
Interface | Description | |
---|---|---|
IStorageProviderCallback | The callback contract for a storage provider. |
Enumerations
Enumeration | Description | |
---|---|---|
AddDisksToSpacesPoolStepId | Describes the different step ID's used when adding disks to the diskspace pool. |
|
CheckDiskResult | Indicates the results of running the check disk operation on a volume. |
|
CheckDiskStepId | Indicates the step values for the check disk operation. |
|
CreateFolderResult | Specifies the result of the operation that created folder. |
|
CreateFolderStepId | Indicates the steps of the create folder operation. |
|
CreateStorageSpaceStatusStepId | Specifies the steps that track the status of CreateStorageSpace and CreateStorageSpaceAsync operations. |
|
DISK_EVENTS | Describes different disk events. |
|
DiskPartitionStyle | Indicates the types of disk partitions. |
|
DiskStatus | Indicates the status levels of a disk. |
|
DRIVE_EVENTS | Describes a drive event. |
|
DriveDataStatus | Indicates the status of the data on the drive. |
|
DriveFileSystemType | Indicates the type of file system that is on the drive. |
|
DriveStatus | Indicates the status of the drive. |
|
FOLDER_EVENTS | Describes a folder event. |
|
FolderFlag | Specifies the flags that define folder types. |
|
FolderStatus | Indicates the status of the drive. |
|
InitializeDiskStepId | Indicates the steps of the add disk operation. |
|
InitializeStorageStepId | Indicates the step values for the operation of initializing storage. |
|
MoveFolderStepId | Indicates the current step of the move folder operation. |
|
MoveFolderWarnings | Specifies warnings that occur during the move folders operation. |
|
OperationStatus | Indicates the status levels of storage operations. |
|
Permission | Indicates the permissions that are set for the user account. |
|
PrincipleCategory | Specifies the principle category. |
|
RemoveFolderStepId | Indicates the steps of the removal operation. |
|
RollbackWarnings | Specifies the warning that can occur during the rollback of the move folders operation. |
|
SPACESPOOL_EVENTS | Describes the spacepool events. |
|
StorageSpaceProvisioningType | Specifies the type of provisioning to use in a storage space. |
|
StorageSpaceResiliency | Specifies the disk resiliency features that a storage space can use to handle drive failures. |
Return to top