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?