Declaration Syntax
C# |
namespace Amazon.Runtime.Internal.Transform
Types
All Types | Classes | Interfaces | Enumerations |
Icon | Type | Description |
---|---|---|
BoolUnmarshaller |
Unmarshaller for bool fields
| |
ByteUnmarshaller |
Unmarshaller for byte fields
| |
DateTimeUnmarshaller |
Unmarshaller for DateTime fields
| |
DictionaryUnmarshaller<(Of <(<'K, V, KUnmarshaller, VUnmarshaller>)>)> | ||
DoubleUnmarshaller |
Unmarshaller for double fields
| |
ErrorResponseUnmarshaller |
Response Unmarshaller for all Errors
| |
FloatUnmarshaller |
Unmarshaller for float fields
| |
IntUnmarshaller |
Unmarshaller for int fields
| |
IResponseUnmarshaller<(Of <(<'T, R>)>)> |
Interface for unmarshallers which unmarshall service responses.
The Unmarshallers are stateless, and only encode the rules for what data
in the XML stream goes into what members of an object.
| |
IUnmarshaller<(Of <(<'T, R>)>)> |
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.
| |
JsonErrorResponseUnmarshaller |
Response Unmarshaller for all Errors
| |
JsonResponseUnmarshaller |
Class for unmarshalling JSON service responses.
| |
JsonUnmarshallerContext |
Wraps a json string for unmarshalling.
Each Read() operation gets the next token.
TestExpression() is used to match the current key-chain
to an xpath expression. The general pattern looks like this:
CopyC# JsonUnmarshallerContext context = new JsonUnmarshallerContext(jsonString); while (context.Read()) { if (context.IsKey) { if (context.TestExpresion("path/to/element")) { myObject.stringMember = stringUnmarshaller.GetInstance().Unmarshall(context); continue; } } } | |
KeyValueUnmarshaller<(Of <(<'K, V, KUnmarshaller, VUnmarshaller>)>)> | ||
ListUnmarshaller<(Of <(<'I, IUnmarshaller>)>)> | ||
LongUnmarshaller |
Unmarshaller for long fields
| |
MemoryStreamUnmarshaller |
Unmarshaller for MemoryStream fields
| |
ResponseMetadataUnmarshaller |
Unmarshaller for ResponseMetadata
| |
ResponseUnmarshaller |
Abstract class for unmarshalling service responses.
| |
StringUnmarshaller |
Unmarshaller for string fields
| |
JsonUnmarshallerContext..::..TokenType |
The different token types in the json document
| |
UnmarshallerContext |
Base class for the UnmarshallerContext objects that are used
to unmarshall a web-service response.
| |
XmlResponseUnmarshaller |
Class for unmarshalling XML service responses.
| |
XmlUnmarshallerContext |
Wrap an XmltextReader for simulating an event stream.
Each Read() operation goes either to the next element or next attribute within
the current element. TestExpression() is used to match the current event
to an xpath expression. The general pattern looks like this:
CopyC# UnmarshallerContext context = new UnmarshallerContext(xmlReader); while (context.Read()) { if (context.TestExpresion("path/to/element")) { myObject.stringMember = stringUnmarshaller.GetInstance().Unmarshall(context); continue; } if (context.TestExpression("path/to/@attribute")) myObject.MyComplexTypeMember = MyComplexTypeUnmarshaller.GetInstance().Unmarshall(context); } |