Skip to main content

Interface IRemoteImageLoader

Namespace: Aurigma.DesignAtoms.Services.RemoteImageLoader
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface IRemoteImageLoader

Methods

GetImageUrlCacheName

string GetImageUrlCacheName(Uri url)
Parameters
TypeNameDescription
System.Uriurl
Returns

System.String

IsExistsAsync

Task<bool> IsExistsAsync(Uri url)
Parameters
TypeNameDescription
System.Uriurl
Returns

System.Threading.Tasks.Task<System.Boolean>

IsExistsAsync

Task<bool> IsExistsAsync(string url)
Parameters
TypeNameDescription
System.Stringurl
Returns

System.Threading.Tasks.Task<System.Boolean>

DownloadImageToCacheAsync

Task<string> DownloadImageToCacheAsync(Uri uri)
Parameters
TypeNameDescription
System.Uriuri
Returns

System.Threading.Tasks.Task<System.String>

DownloadImageToCache

string DownloadImageToCache(Uri uri)
Parameters
TypeNameDescription
System.Uriuri
Returns

System.String

DownloadImagesToCacheAsync

Task DownloadImagesToCacheAsync(IEnumerable<string> urls)
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<System.String>urls
Returns

System.Threading.Tasks.Task

ValidateCachedImageAsync

Task<bool> ValidateCachedImageAsync(Uri uri, string storageId)
Parameters
TypeNameDescription
System.Uriuri
System.StringstorageId
Returns

System.Threading.Tasks.Task<System.Boolean>

GetImageMetadataAsync

Task<WebImageMetadata> GetImageMetadataAsync(Uri uri)
Parameters
TypeNameDescription
System.Uriuri
Returns

System.Threading.Tasks.Task<Aurigma.DesignAtoms.Services.RemoteImageLoader.WebImageMetadata>

DownloadImageToStreamAsync

Task<Stream> DownloadImageToStreamAsync(Uri uri)
Parameters
TypeNameDescription
System.Uriuri
Returns

System.Threading.Tasks.Task<System.IO.Stream>

Was this page helpful?