Class ALambdaScheduleFunction
The ALambda
Implements
Inherited Members
Namespace: LambdaSharp.Schedule
Assembly: LambdaSharp.Schedule.dll
Syntax
public abstract class ALambdaScheduleFunction : ALambdaFunction, ILambdaSharpLogger
Constructors
ALambdaScheduleFunction()
Initializes a new ALambda
Declaration
protected ALambdaScheduleFunction()
ALambdaScheduleFunction(ILambdaFunctionDependencyProvider)
Initializes a new ALambda
Declaration
protected ALambdaScheduleFunction(ILambdaFunctionDependencyProvider provider)
Parameters
Type | Name | Description |
---|---|---|
ILambda |
provider | Custom implementation of ILambda |
Methods
ProcessEventAsync(LambdaScheduleEvent)
The Process
Declaration
public abstract Task ProcessEventAsync(LambdaScheduleEvent schedule)
Parameters
Type | Name | Description |
---|---|---|
Lambda |
schedule | The Lambda |
Returns
Type | Description |
---|---|
System. |
The task object representing the asynchronous operation. |
ProcessMessageStreamAsync(Stream)
The Process
Declaration
public sealed override async Task<Stream> ProcessMessageStreamAsync(Stream stream)
Parameters
Type | Name | Description |
---|---|---|
System. |
stream | The stream with the request payload. |
Returns
Type | Description |
---|---|
System. |
The task object representing the asynchronous operation. |
Overrides
Remarks
This method cannot be overridden.