Skip to content

RequestParameters ​

A collection of request parameters.

Kind: Class

Namespace: ConnectorLib.JSON

Inheritance: IEnumerable → IEnumerable<KeyValuePair<string, IParameterValue>> → IEnumerable<string> → IReadOnlyCollection<KeyValuePair<string, IParameterValue>> → IReadOnlyCollection<string> → IReadOnlyDictionary<string, IParameterValue> → IReadOnlyList<string>

Public Constructors

RequestParameters(IEnumerable parameters)

Creates a new instance of the ConnectorLib.JSON.RequestParameters class.

RequestParameters(IEnumerable> parameters)

Creates a new instance of the ConnectorLib.JSON.RequestParameters class.

Public Member Functions

bool

ContainsKey(string key)

bool

TryGetValue(string key, IParameterValue out value)

IEnumerable

Where(Func predicate)

IEnumerable

Select<TResult>(Func selector)

IEnumerable

SelectMany<TResult>(Func> selector)

IEnumerable

SelectMany<TResult>(Func> selector)

string

First()

string

First(Func predicate)

string

FirstOrDefault()

string

FirstOrDefault(string defaultValue)

string

FirstOrDefault(Func predicate)

string

FirstOrDefault(Func predicate, string defaultValue)

bool

Any()

bool

Any(Func predicate)

Properties

string

Item

[get, ]

IParameterValue

Item

[get, ]

IEnumerable

Keys

[get, ]

IEnumerable

Values

[get, ]

int

Count

[get, ]