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>>