Class AmazonS3PostMarshallHandler
public class AmazonS3PostMarshallHandler : PipelineHandler
- Inheritance
-
AmazonS3PostMarshallHandler
Constructors
AmazonS3PostMarshallHandler()
public AmazonS3PostMarshallHandler()
Methods
BucketNameContainsPeriod(string)
public static bool BucketNameContainsPeriod(string bucketName)
Parameters
bucketName
string
Returns
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
IExecutionContextThe 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
IExecutionContextThe execution context which contains both the requests and response context.
IsDnsCompatibleBucketName(string)
public static bool IsDnsCompatibleBucketName(string bucketName)
Parameters
bucketName
string
Returns
IsValidBucketName(string)
public static bool IsValidBucketName(string bucketName)
Parameters
bucketName
string
Returns
PreInvoke(IExecutionContext)
protected virtual void PreInvoke(IExecutionContext executionContext)
Parameters
executionContext
IExecutionContext
ProcessRequestHandlers(IExecutionContext)
public static void ProcessRequestHandlers(IExecutionContext executionContext)
Parameters
executionContext
IExecutionContext