Table of Contents

Class XmlResponseUnmarshaller

Namespace
Amazon.Runtime.Internal.Transform
Assembly
AWSSDK.Core.dll

Class for unmarshalling XML service responses.

public abstract class XmlResponseUnmarshaller : ResponseUnmarshaller, IResponseUnmarshaller<AmazonWebServiceResponse, UnmarshallerContext>, IUnmarshaller<AmazonWebServiceResponse, UnmarshallerContext>
Inheritance
XmlResponseUnmarshaller
Implements
Derived
Inherited Members

Constructors

XmlResponseUnmarshaller()

protected XmlResponseUnmarshaller()

Methods

ConstructUnmarshallerContext(Stream, bool, IWebResponseData, bool)

protected override UnmarshallerContext ConstructUnmarshallerContext(Stream responseStream, bool maintainResponseBody, IWebResponseData response, bool isException)

Parameters

responseStream Stream
maintainResponseBody bool
response IWebResponseData
isException bool

Returns

UnmarshallerContext

ConstructUnmarshallerContext(Stream, bool, IWebResponseData, bool, IRequestContext)

protected override UnmarshallerContext ConstructUnmarshallerContext(Stream responseStream, bool maintainResponseBody, IWebResponseData response, bool isException, IRequestContext requestContext)

Parameters

responseStream Stream
maintainResponseBody bool
response IWebResponseData
isException bool
requestContext IRequestContext

Returns

UnmarshallerContext

Unmarshall(UnmarshallerContext)

public override AmazonWebServiceResponse Unmarshall(UnmarshallerContext input)

Parameters

input UnmarshallerContext

Returns

AmazonWebServiceResponse

Unmarshall(XmlUnmarshallerContext)

public abstract AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext input)

Parameters

input XmlUnmarshallerContext

Returns

AmazonWebServiceResponse

UnmarshallException(UnmarshallerContext, Exception, HttpStatusCode)

public override AmazonServiceException UnmarshallException(UnmarshallerContext input, Exception innerException, HttpStatusCode statusCode)

Parameters

input UnmarshallerContext
innerException Exception
statusCode HttpStatusCode

Returns

AmazonServiceException

UnmarshallException(XmlUnmarshallerContext, Exception, HttpStatusCode)

public abstract AmazonServiceException UnmarshallException(XmlUnmarshallerContext input, Exception innerException, HttpStatusCode statusCode)

Parameters

input XmlUnmarshallerContext
innerException Exception
statusCode HttpStatusCode

Returns

AmazonServiceException