Interface IRemoteImageLoader
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IRemoteImageLoader
Methods
DownloadImagesToCacheAsync(IEnumerable<String>)
Declaration
Task DownloadImagesToCacheAsync(IEnumerable<string> urls)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
urls |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DownloadImageToCache(Uri)
Declaration
string DownloadImageToCache(Uri uri)
Parameters
| Type |
Name |
Description |
| System.Uri |
uri |
|
Returns
| Type |
Description |
| System.String |
|
DownloadImageToCacheAsync(Uri)
Declaration
Task<string> DownloadImageToCacheAsync(Uri uri)
Parameters
| Type |
Name |
Description |
| System.Uri |
uri |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String> |
|
DownloadImageToStreamAsync(Uri)
Declaration
Task<Stream> DownloadImageToStreamAsync(Uri uri)
Parameters
| Type |
Name |
Description |
| System.Uri |
uri |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.IO.Stream> |
|
Declaration
Task<WebImageMetadata> GetImageMetadataAsync(Uri uri)
Parameters
| Type |
Name |
Description |
| System.Uri |
uri |
|
Returns
GetImageUrlCacheName(Uri)
Declaration
string GetImageUrlCacheName(Uri url)
Parameters
| Type |
Name |
Description |
| System.Uri |
url |
|
Returns
| Type |
Description |
| System.String |
|
IsExistsAsync(String)
Declaration
Task<bool> IsExistsAsync(string url)
Parameters
| Type |
Name |
Description |
| System.String |
url |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
IsExistsAsync(Uri)
Declaration
Task<bool> IsExistsAsync(Uri url)
Parameters
| Type |
Name |
Description |
| System.Uri |
url |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
ValidateCachedImageAsync(Uri, String)
Declaration
Task<bool> ValidateCachedImageAsync(Uri uri, string storageId)
Parameters
| Type |
Name |
Description |
| System.Uri |
uri |
|
| System.String |
storageId |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|