Table of Contents

Class ParametersDictionaryFacade

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

IDictionary{String, String} access to ParameterCollection. TODO: remove this class in version 3.4 of the SDK.

public class ParametersDictionaryFacade : IDictionary<string, string>, ICollection<KeyValuePair<string, string>>, IEnumerable<KeyValuePair<string, string>>, IEnumerable
Inheritance
ParametersDictionaryFacade
Implements
Inherited Members

Constructors

ParametersDictionaryFacade(ParameterCollection)

Constructs ParametersDictionaryFacade for a ParameterCollection

public ParametersDictionaryFacade(ParameterCollection collection)

Parameters

collection ParameterCollection

Properties

Count

public int Count { get; }

Property Value

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

this[string]

public string this[string key] { get; set; }

Parameters

key string

Property Value

string

Keys

public ICollection<string> Keys { get; }

Property Value

ICollection<string>

Values

public ICollection<string> Values { get; }

Property Value

ICollection<string>

Methods

Add(KeyValuePair<string, string>)

public void Add(KeyValuePair<string, string> item)

Parameters

item KeyValuePair<string, string>

Add(string, string)

public void Add(string key, string value)

Parameters

key string
value string

Clear()

public void Clear()

Contains(KeyValuePair<string, string>)

public bool Contains(KeyValuePair<string, string> item)

Parameters

item KeyValuePair<string, string>

Returns

bool

ContainsKey(string)

public bool ContainsKey(string key)

Parameters

key string

Returns

bool

CopyTo(KeyValuePair<string, string>[], int)

public void CopyTo(KeyValuePair<string, string>[] array, int arrayIndex)

Parameters

array KeyValuePair<string, string>[]
arrayIndex int

GetEnumerator()

public IEnumerator<KeyValuePair<string, string>> GetEnumerator()

Returns

IEnumerator<KeyValuePair<string, string>>

Remove(KeyValuePair<string, string>)

public bool Remove(KeyValuePair<string, string> item)

Parameters

item KeyValuePair<string, string>

Returns

bool

Remove(string)

public bool Remove(string key)

Parameters

key string

Returns

bool

TryGetValue(string, out string)

public bool TryGetValue(string key, out string value)

Parameters

key string
value string

Returns

bool