Table of Contents

Class AmazonS3PostMarshallHandler

Namespace
Amazon.S3.Internal
Assembly
AWSSDK.S3.dll
public class AmazonS3PostMarshallHandler : PipelineHandler
Inheritance
AmazonS3PostMarshallHandler

Constructors

AmazonS3PostMarshallHandler()

public AmazonS3PostMarshallHandler()

Methods

BucketNameContainsPeriod(string)

public static bool BucketNameContainsPeriod(string bucketName)

Parameters

bucketName string

Returns

bool

InvokeAsync<T>(IExecutionContext)

Calls pre invoke logic before calling the next handler in the pipeline.

public override Task<T> InvokeAsync<T>(IExecutionContext executionContext) where T : AmazonWebServiceResponse, new()

Parameters

executionContext IExecutionContext

The execution context, it contains the request and response context.

Returns

Task<T>

A task that represents the asynchronous operation.

Type Parameters

T

The response type for the current request.

InvokeSync(IExecutionContext)

Calls pre invoke logic before calling the next handler in the pipeline.

public override void InvokeSync(IExecutionContext executionContext)

Parameters

executionContext IExecutionContext

The execution context which contains both the requests and response context.

IsDnsCompatibleBucketName(string)

public static bool IsDnsCompatibleBucketName(string bucketName)

Parameters

bucketName string

Returns

bool

IsValidBucketName(string)

public static bool IsValidBucketName(string bucketName)

Parameters

bucketName string

Returns

bool

PreInvoke(IExecutionContext)

protected virtual void PreInvoke(IExecutionContext executionContext)

Parameters

executionContext IExecutionContext

ProcessRequestHandlers(IExecutionContext)

public static void ProcessRequestHandlers(IExecutionContext executionContext)

Parameters

executionContext IExecutionContext