Table of Contents

Class ProgramFileListActivity

Namespace
Songhay.Activities
Assembly
SonghayCore.dll

Reads the directory from the local file system, impersonating the input and output of AmazonS3ListBucketObjectsWithPaginationActivity

public class ProgramFileListActivity : IActivityTask<StorageActivityInput?, EndpointContentResult<IReadOnlyCollection<StorageObject>>>
Inheritance
ProgramFileListActivity
Implements
Inherited Members
Extension Methods

Constructors

ProgramFileListActivity(ILogger<ProgramFileListActivity>)

Reads the directory from the local file system, impersonating the input and output of AmazonS3ListBucketObjectsWithPaginationActivity

public ProgramFileListActivity(ILogger<ProgramFileListActivity> logger)

Parameters

logger ILogger<ProgramFileListActivity>

the ILogger

Methods

StartAsync(StorageActivityInput?, CancellationToken)

Starts the IActivity asynchronously.

public Task<EndpointContentResult<IReadOnlyCollection<StorageObject>>> StartAsync(StorageActivityInput? input, CancellationToken cancellationToken)

Parameters

input StorageActivityInput

The input.

cancellationToken CancellationToken

The CancellationToken.

Returns

Task<EndpointContentResult<IReadOnlyCollection<StorageObject>>>

Remarks

Note that TOutput is not marked as nullable with the expectation that *Result classes/records like EndpointResult will be used.