Table of Contents

Class ProgramFileSaveActivity

Namespace
Songhay.Activities
Assembly
SonghayCore.dll

Saves to the local file system, impersonating the input and output of AmazonS3UploadStringActivity

public class ProgramFileSaveActivity : IActivityTask<StorageActivityInput<string?>?, EndpointResult>
Inheritance
ProgramFileSaveActivity
Implements
Inherited Members
Extension Methods

Constructors

ProgramFileSaveActivity(ILogger<ProgramFileSaveActivity>)

Saves to the local file system, impersonating the input and output of AmazonS3UploadStringActivity

public ProgramFileSaveActivity(ILogger<ProgramFileSaveActivity> logger)

Parameters

logger ILogger<ProgramFileSaveActivity>

the ILogger

Methods

StartAsync(StorageActivityInput<string?>?, CancellationToken)

Starts the IActivity asynchronously.

public Task<EndpointResult> StartAsync(StorageActivityInput<string?>? input, CancellationToken cancellationToken)

Parameters

input StorageActivityInput<string>

The input.

cancellationToken CancellationToken

The CancellationToken.

Returns

Task<EndpointResult>

Remarks

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