[]
This manager mantains multiple IStorageProvider.
public sealed class StorageProviderManager : Manager<IStorageProvider>
If add an IStorageProvider with empty string key, this IStorageProvider will be treated as the default provider. When no macthed provider are found, the default provider will be used to get the storage.
Name | Description |
---|---|
Current | Gets the StorageProviderManager instance. |
Name | Description |
---|---|
GetDirectoryStorage(string, NameValueCollection) | Gets the IDirectoryStorage with specified path and arguments. |
GetFileStorage(string, NameValueCollection) | Gets the IFileStorage with specified path and arguments. |
GetProvider(string, out string, out string) | Gets the IStorageProvider with the specified path. |