Свойство | Type | Description | |
---|---|---|---|
GetKey | string | ||
GetRegionEndpoint | |||
TryFiveTimes | void |
Méthode | Description | |
---|---|---|
AddImageToCacheAsync ( Stream stream, string contentType ) : System.Threading.Tasks.Task |
Adds the image to the cache in an asynchronous manner.
|
|
AmazonS3Cache ( string requestPath, string fullPath, string querystring ) : System |
Initializes a new instance of the AmazonS3Cache class.
|
|
CreateCachedFileNameAsync ( ) : Task |
Gets a string identifying the cached file name.
|
|
IsNewOrUpdatedAsync ( ) : Task |
Gets a value indicating whether the image is new or updated in an asynchronous manner.
|
|
RewritePath ( |
Rewrites the path to point to the cached image.
|
|
TrimCacheAsync ( ) : System.Threading.Tasks.Task |
Trims the cache of any expired items in an asynchronous manner.
|
Méthode | Description | |
---|---|---|
GetFolderStructureForAmazon ( string path ) : string |
Helper to get folder structure from amazon
|
Méthode | Description | |
---|---|---|
GetKey ( string path, string fileName ) : string |
Helper to construct object key from path
|
|
GetRegionEndpoint ( ) : |
Helper to get AWS Region Endpoint from configuration file
|
|
TryFiveTimes ( System.Action delegateAction, System.Action exceptionAction ) : void |
Tries to execute a delegate action five times.
|
public AddImageToCacheAsync ( Stream stream, string contentType ) : System.Threading.Tasks.Task | ||
stream | Stream | /// The stream containing the image data. /// |
contentType | string | /// The content type of the image. /// |
Résultat | System.Threading.Tasks.Task |
public AmazonS3Cache ( string requestPath, string fullPath, string querystring ) : System | ||
requestPath | string | /// The request path for the image. /// |
fullPath | string | /// The full path for the image. /// |
querystring | string | /// The querystring containing instructions. /// |
Résultat | System |
public CreateCachedFileNameAsync ( ) : Task |
||
Résultat | Task |
protected GetFolderStructureForAmazon ( string path ) : string | ||
path | string | Web path to file's folder |
Résultat | string |
public RewritePath ( |
||
context |
/// The |
|
Résultat | void |
public TrimCacheAsync ( ) : System.Threading.Tasks.Task | ||
Résultat | System.Threading.Tasks.Task |