Table of Contents

Interface IUnmarshaller<T, R>

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

Interface for unmarshallers which unmarshall objects from response data. The Unmarshallers are stateless, and only encode the rules for what data in the XML stream goes into what members of an object.

public interface IUnmarshaller<T, R>

Type Parameters

T

The type of object the unmarshaller returns

R

The type of the XML unmashaller context, which contains the state during parsing of the XML stream. Usually an instance of Amazon.Runtime.Internal.Transform.UnmarshallerContext.

Methods

Unmarshall(R)

Given the current position in the XML stream, extract a T.

T Unmarshall(R input)

Parameters

input R

The XML parsing context

Returns

T

An object of type T populated with data from the XML stream.