Table of Contents

Class KeyValueUnmarshaller<K, V, KUnmarshaller, VUnmarshaller>

Namespace
Amazon.Runtime.Internal.Transform
Assembly
AWSSDK.Core.dll
public class KeyValueUnmarshaller<K, V, KUnmarshaller, VUnmarshaller> : IUnmarshaller<KeyValuePair<K, V>, XmlUnmarshallerContext>, IUnmarshaller<KeyValuePair<K, V>, JsonUnmarshallerContext> where KUnmarshaller : IUnmarshaller<K, XmlUnmarshallerContext>, IUnmarshaller<K, JsonUnmarshallerContext> where VUnmarshaller : IUnmarshaller<V, XmlUnmarshallerContext>, IUnmarshaller<V, JsonUnmarshallerContext>

Type Parameters

K
V
KUnmarshaller
VUnmarshaller
Inheritance
KeyValueUnmarshaller<K, V, KUnmarshaller, VUnmarshaller>
Implements
Inherited Members

Constructors

KeyValueUnmarshaller(KUnmarshaller, VUnmarshaller)

public KeyValueUnmarshaller(KUnmarshaller keyUnmarshaller, VUnmarshaller valueUnmarshaller)

Parameters

keyUnmarshaller KUnmarshaller
valueUnmarshaller VUnmarshaller

Methods

Unmarshall(JsonUnmarshallerContext)

public KeyValuePair<K, V> Unmarshall(JsonUnmarshallerContext context)

Parameters

context JsonUnmarshallerContext

Returns

KeyValuePair<K, V>

Unmarshall(XmlUnmarshallerContext)

public KeyValuePair<K, V> Unmarshall(XmlUnmarshallerContext context)

Parameters

context XmlUnmarshallerContext

Returns

KeyValuePair<K, V>