Click or drag to resize

XRayPipelineHandler Class

The handler to register AmazonServiceClient which can intercept downstream requests and responses. Note: This class should not be instantiated or used in anyway. It is used internally within SDK.
Inheritance Hierarchy
SystemObject
  PipelineHandler
    Amazon.XRay.Recorder.Handlers.AwsSdk.InternalXRayPipelineHandler

Namespace:  Amazon.XRay.Recorder.Handlers.AwsSdk.Internal
Assembly:  AWSXRayRecorder.Handlers.AwsSdk (in AWSXRayRecorder.Handlers.AwsSdk.dll) Version: 2.12.0+018bfa65877dd72e346735bad4d7ad46f217da09
Syntax
C#
public class XRayPipelineHandler : PipelineHandler

The XRayPipelineHandler type exposes the following members.

Constructors
  NameDescription
Public methodXRayPipelineHandler
Initializes a new instance of the XRayPipelineHandler class.
Public methodXRayPipelineHandler(AWSServiceHandlerManifest)
Creates instance of XRayPipelineHandler with provided AWS service manifest instance.
Public methodXRayPipelineHandler(Stream)
Initializes a new instance of the XRayPipelineHandler class.
Public methodXRayPipelineHandler(String)
Initializes a new instance of the XRayPipelineHandler class.
Top
Properties
  NameDescription
Public propertyAWSServiceHandlerManifest
Gets AWS service manifest of operation parameter whitelist.
Top
Methods
  NameDescription
Public methodStatic memberGetAWSServiceManifest(Stream)
Extracts AWSServiceHandlerManifest instance from provided aws service manifest stream.
Public methodStatic memberGetAWSServiceManifest(String)
Extracts AWSServiceHandlerManifest instance from provided path of AWS Service manifest file.
Public methodInvokeAsyncT
Process Asynchronous AmazonServiceClient operations. A subsegment is started at the beginning of the request and ended at the end of the request.
(Overrides PipelineHandler.InvokeAsync``1(IExecutionContext).)
Public methodInvokeSync
Process Synchronous AmazonServiceClient operations. A subsegment is started at the beginning of the request and ended at the end of the request.
(Overrides PipelineHandler.InvokeSync(IExecutionContext).)
Top
See Also