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
loggerILogger<ProgramFileDeleteActivity>the ILogger
Methods
StartAsync(StorageActivityInput?, CancellationToken)
Starts the IActivity asynchronously.
public Task<EndpointResult> StartAsync(StorageActivityInput? input, CancellationToken cancellationToken)
Parameters
inputStorageActivityInputThe input.
cancellationTokenCancellationTokenThe CancellationToken.
Returns
Remarks
Note that TOutput is not marked as nullable
with the expectation that *Result classes/records
like EndpointResult will be used.