ICentralizedFileStorageDeliveryProvider is defined in the Telligent.Evolution.Extensibility.Storage.Version1 namespace.
Definition
interface ICentralizedFileStorageDeliveryProvider
{
bool IncludeOriginPath { get; }
string GetDeliveryUrl(CentralizedFileStorageDeliveryRequest fileRequest);
Task<string> GetDeliveryUrlAsync(CentralizedFileStorageDeliveryRequest fileRequest);
bool TryInitialize(string fileStoreKey, Dictionary<string,string> configuration);
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| IncludeOriginPath | bool |
Methods
string GetDeliveryUrl(CentralizedFileStorageDeliveryRequest fileRequest);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| fileRequest | CentralizedFileStorageDeliveryRequest | File Request | Required |
Return Type
Task<string> GetDeliveryUrlAsync(CentralizedFileStorageDeliveryRequest fileRequest);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| fileRequest | CentralizedFileStorageDeliveryRequest | File Request | Required |
Return Type
bool TryInitialize(string fileStoreKey, Dictionary<string,string> configuration);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| fileStoreKey | string | File Store Key | Required | ||
| configuration | Dictionary<string,string> | Configuration | Required |