Back to Website
Show / Hide Table of Contents

Interface IRemoteImageLoader

Namespace: Aurigma.DesignAtoms.Services.RemoteImageLoader
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>

GetImageMetadataAsync(Uri)

Declaration
Task<WebImageMetadata> GetImageMetadataAsync(Uri uri)
Parameters
Type Name Description
System.Uri uri
Returns
Type Description
System.Threading.Tasks.Task<WebImageMetadata>

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>
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback