StorageManager Class

 

Provides synchronous and asynchronous operations to interact with the Storage Provider.

Namespace:   Microsoft.WindowsServerSolutions.Storage
Assembly:  StorageOM (in StorageOM.dll)

System::Object
  Microsoft.WindowsServerSolutions.Storage::NotifyPropertyChange
    Microsoft.WindowsServerSolutions.Storage::StorageManager

public ref class StorageManager : NotifyPropertyChange, IDisposable

NameDescription
System_CAPS_pubmethodStorageManager()

Initializes a new instance of the StorageManager class.

NameDescription
System_CAPS_pubpropertyConnected

Indicates whether the Storage Provider is connected to the storage service and all collections are up to date.

System_CAPS_pubpropertyDisks

Gets a collection that contains all of the disks on the system.

System_CAPS_pubpropertyDrives

Gets a list of all drives that are defined in for storage.

System_CAPS_protpropertyEventQueue

Represents notify events that are raised on thread pool threads.(Inherited from NotifyPropertyChange.)

System_CAPS_pubpropertyFolders

Gets a list of all of the folders that are defined in storage.

System_CAPS_pubpropertyGetServerFolderRootPath

Gets the path to the root folder on a server.

System_CAPS_pubpropertySpacesPoolConfigured

Verifies whether a storage pool is configured.

System_CAPS_pubpropertySpacesPools

Gets a collection of storage pools.

NameDescription
System_CAPS_protmethodCheckDisposed()

Checks if this object has been disposed.

System_CAPS_pubmethodConnect()

Connects the Storage Manager with the Storage Provider.

System_CAPS_pubmethodConnect(Int32)

Connects the Storage Manager with the Storage Provider in the specified time interval.

System_CAPS_pubmethodConnect(TimeSpan)

Connects the Storage Manager with the Storage Provider in the specified time interval.

System_CAPS_pubmethodConnectAsync()

Asynchronously connects the Storage Manager with the Storage Provider.

System_CAPS_pubmethodDispose()

Release all resources that are used by the StorageManager object.

System_CAPS_protmethodDispose(Boolean)

Releases the unmanaged resources used by the StorageManager object and optionally releases the managed resources.

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetBackupConfigurationRequest(Guid, Boolean, String^)

Returns an BackupConfigurationRequest object that sets the hard disk drive to be available for Server Backup on the Dashboard.

System_CAPS_pubmethodGetCreateDefaultFolderRequest(Guid, String^)

Returns a request object that is used to create a new default folder.

System_CAPS_pubmethodGetCreateDefaultFolderRequest(Guid, String^, Boolean)

Returns a request object that is used to create a new default folder.

System_CAPS_pubmethodGetCreateDefaultFolderRequest(Guid, String^, Boolean, Boolean)

Returns a request object that is used to create a new default folder.

System_CAPS_pubmethodGetCreateFolderRequest(String^, String^)

Returns a request object that is used to create a new folder.

System_CAPS_pubmethodGetCreateFolderRequest(String^, String^, Boolean)

Returns a request object that is used to create a new folder.

System_CAPS_pubmethodGetCreateFolderRequest(String^, String^, Boolean, Boolean)

Returns a request object that is used to create a new folder.

System_CAPS_pubmethodGetCreateFolderRequest(String^, String^, String^)

Returns a request object that is used to create a new folder.

System_CAPS_pubmethodGetCreateFolderRequest(String^, String^, String^, Boolean)

Returns a request object that is used to create a new folder.

System_CAPS_pubmethodGetCreateFolderRequest(String^, String^, String^, Boolean, Boolean)

Returns a request object that is used to create a new folder.

System_CAPS_pubmethodGetCreateStorageSpaceRequest(IList<Disk^>^)

Returns a request object that is used to create a new storage space.

System_CAPS_pubmethodGetDefaultShareLocation()

Retrieves the default share location for the Storage Provider.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetInitializeStorageRequest(Boolean, Boolean)

Returns a request object that is used to initialize storage.

System_CAPS_pubmethodGetPoolableDisksRequest()

Returns a request object that is used to retrieve a list of disks that can be added to a storage pool.

System_CAPS_pubmethodGetServerDrives(String^)

Retrieves the storage drives on a server.

System_CAPS_pubmethodGetServers()

Retrieves the servers that contain folders that are managed by the Storage Provider.

System_CAPS_pubmethodSystem_CAPS_staticGetStorageManagerInstance()

Retrieves an instance of the Storage Provider.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticIsDriveOnDynamicDisk(Drive^)

Gets a value that describes if the specified drive is on a dynamic disk.

System_CAPS_pubmethodSystem_CAPS_staticIsDriveWithREFS(Drive^)

Verifies whether Resilient File System (ReFS) is supported on a storage drive.

System_CAPS_pubmethodSystem_CAPS_staticIsDriveWithSupportedFS(Drive^)

Verifies whether the storage drive uses a file system that is supported by the storage provider.

System_CAPS_pubmethodSystem_CAPS_staticIsExternalDisk(Disk^)

Specifies whether a storage disk is an external disk.

System_CAPS_pubmethodIsExternalDisk(Drive^)

Specifies whether a storage disk is an external disk drive.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubeventPropertyChanged

Represents the PropertyChanged event.(Inherited from NotifyPropertyChange.)

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top

Community Additions

ADD
Show: