Table of Contents

Class ProgramFileDeleteActivity

Namespace
Songhay.Activities
Assembly
SonghayCore.dll

Deletes from the local file system, impersonating the input and output of AmazonS3DeleteS3ObjectActivity

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

Constructors

ProgramFileDeleteActivity(ILogger<ProgramFileDeleteActivity>)

Deletes from the local file system, impersonating the input and output of AmazonS3DeleteS3ObjectActivity

public ProgramFileDeleteActivity(ILogger<ProgramFileDeleteActivity> logger)

Parameters

logger ILogger<ProgramFileDeleteActivity>

the ILogger

Methods

StartAsync(StorageActivityInput?, CancellationToken)

Starts the IActivity asynchronously.

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

Parameters

input StorageActivityInput

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.