AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

For asynchronous function invocation, use Invoke.

Invokes a function asynchronously.

If you do use the InvokeAsync action, note that it doesn't support the use of X-Ray active tracing. Trace ID is not propagated to the function, even if X-Ray active tracing is turned on.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to InvokeAsyncAsync.

Namespace: Amazon.Lambda
Assembly: AWSSDK.Lambda.dll
Version: 3.x.y.z

Syntax

C#
public abstract InvokeAsyncResponse InvokeAsync(
         InvokeAsyncRequest request
)

Parameters

request
Type: Amazon.Lambda.Model.InvokeAsyncRequest

Container for the necessary parameters to execute the InvokeAsync service method.

Return Value


The response from the InvokeAsync service method, as returned by Lambda.

Exceptions

ExceptionCondition
InvalidRequestContentException The request body could not be parsed as JSON.
InvalidRuntimeException The runtime or runtime version specified is not supported.
ResourceConflictException The resource already exists, or another operation is in progress.
ResourceNotFoundException The resource specified in the request does not exist.
ServiceException The Lambda service encountered an internal error.

Examples

The following example invokes a Lambda function asynchronously

To invoke a Lambda function asynchronously


var response = client.InvokeAsync(new InvokeAsyncRequest 
{
    FunctionName = "my-function",
});

int status = response.Status;

            

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

See Also