| StorageProvider Class | 
Namespace: CMS.IO
public class StorageProvider : AbstractStorageProvider
The StorageProvider type exposes the following members.
| Name | Description | |
|---|---|---|
| StorageProvider | 
            Constructor - Default file system provider
              | |
| StorageProvider(String) | 
            Constructor - File system provider with starting path
              | |
| StorageProvider(String, String, Boolean) | 
            Constructor
              | 
| Name | Description | |
|---|---|---|
| DEFAULT_STORAGE | 
            Assembly name of the default storage provider
              | 
| Name | Description | |
|---|---|---|
| CustomRootPath | 
            Gets or sets Custom path where files should be stored.
              (Inherited from AbstractStorageProvider.) | |
| CustomRootUrl | 
            Specifies custom root URL for provider.
              (Inherited from AbstractStorageProvider.) | |
| DirectoryProviderObject | 
            Returns CMSDirectoryProvider object.
              (Inherited from AbstractStorageProvider.) | |
| ExternalStorageName | 
            Returns name of external storage (if current instance running on external storage).
              (Inherited from AbstractStorageProvider.) | |
| FileProviderObject | 
            Returns AbstractFile object.
              (Inherited from AbstractStorageProvider.) | |
| HasCustomRootPath | 
            Returns whether provider has custom root path.
              (Inherited from AbstractStorageProvider.) | |
| IsExternalStorage | 
            Returns whether current instance is running on external storage.
              (Inherited from AbstractStorageProvider.) | |
| IsSharedStorage | 
            Returns whether current instance is running on shared storage.
              (Inherited from AbstractStorageProvider.) | |
| MappedPath | 
            Mapped path
              (Inherited from AbstractStorageProvider.) | |
| Name | 
            Provider name
              (Inherited from AbstractStorageProvider.) | |
| ParentStorageProvider | 
            Parent storage provider
              (Inherited from AbstractStorageProvider.) | |
| ProviderAssembly | 
            Custom Provider library assembly.
              (Inherited from AbstractStorageProvider.) | |
| ProviderAssemblyName | 
            Custom Provider library assembly.
              (Inherited from AbstractStorageProvider.) | |
| PublicExternalFolderObject | 
            Gets or sets whether external storage folder object (i.e. Container for WA blob storage) has public access or not.
              (Inherited from AbstractStorageProvider.) | |
| StartingPath | 
            Starting path that the provider will use as prefix in case it is used
              (Inherited from AbstractStorageProvider.) |