Table of Contents

Interface ICloudCommunicationService

Namespace
Crosser.EdgeNode.Flows.Abstractions
Assembly
Crosser.EdgeNode.Flows.Abstractions.dll
public interface ICloudCommunicationService

Methods

DownloadCredential(Guid, int)

Task<IHttpResult<Credential>> DownloadCredential(Guid credentialId, int retry = 3)

Parameters

credentialId Guid
retry int

Returns

Task<IHttpResult<Credential>>

DownloadResource(Guid, int)

Task<IHttpResult<ResourceItem>> DownloadResource(Guid resourceId, int retry = 3)

Parameters

resourceId Guid
retry int

Returns

Task<IHttpResult<ResourceItem>>

DownloadResourceData(ResourceItem, int)

Task<IHttpResult<Stream>> DownloadResourceData(ResourceItem resourceItem, int retry = 3)

Parameters

resourceItem ResourceItem
retry int

Returns

Task<IHttpResult<Stream>>