RouteValueDictionary Конструкторы

Определение

Перегрузки

RouteValueDictionary()

Создает пустой словарь RouteValueDictionary.

RouteValueDictionary(RouteValueDictionary)

Создает объект , инициализированный RouteValueDictionary с указанным dictionaryобъектом .

RouteValueDictionary(IEnumerable<KeyValuePair<String,Object>>)

Создает объект , инициализированный RouteValueDictionary с указанным valuesобъектом .

RouteValueDictionary(IEnumerable<KeyValuePair<String,String>>)

Создает объект , инициализированный RouteValueDictionary с указанным valuesобъектом .

RouteValueDictionary(Object)

Создает объект , инициализированный RouteValueDictionary с указанным valuesобъектом .

RouteValueDictionary()

Создает пустой словарь RouteValueDictionary.

public:
 RouteValueDictionary();
public RouteValueDictionary ();
Public Sub New ()

Применяется к

RouteValueDictionary(RouteValueDictionary)

Создает объект , инициализированный RouteValueDictionary с указанным dictionaryобъектом .

public RouteValueDictionary (Microsoft.AspNetCore.Routing.RouteValueDictionary? dictionary);
new Microsoft.AspNetCore.Routing.RouteValueDictionary : Microsoft.AspNetCore.Routing.RouteValueDictionary -> Microsoft.AspNetCore.Routing.RouteValueDictionary
Public Sub New (dictionary As RouteValueDictionary)

Параметры

dictionary
RouteValueDictionary

Объект RouteValueDictionary для инициализации словаря.

Применяется к

RouteValueDictionary(IEnumerable<KeyValuePair<String,Object>>)

Создает объект , инициализированный RouteValueDictionary с указанным valuesобъектом .

public RouteValueDictionary (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? values);
new Microsoft.AspNetCore.Routing.RouteValueDictionary : seq<System.Collections.Generic.KeyValuePair<string, obj>> -> Microsoft.AspNetCore.Routing.RouteValueDictionary
Public Sub New (values As IEnumerable(Of KeyValuePair(Of String, Object)))

Параметры

values
IEnumerable<KeyValuePair<String,Object>>

Последовательность значений, добавляемых в словарь.

Применяется к

RouteValueDictionary(IEnumerable<KeyValuePair<String,String>>)

Создает объект , инициализированный RouteValueDictionary с указанным valuesобъектом .

public RouteValueDictionary (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string?>>? values);
new Microsoft.AspNetCore.Routing.RouteValueDictionary : seq<System.Collections.Generic.KeyValuePair<string, string>> -> Microsoft.AspNetCore.Routing.RouteValueDictionary
Public Sub New (values As IEnumerable(Of KeyValuePair(Of String, String)))

Параметры

values
IEnumerable<KeyValuePair<String,String>>

Последовательность значений, добавляемых в словарь.

Применяется к

RouteValueDictionary(Object)

Создает объект , инициализированный RouteValueDictionary с указанным valuesобъектом .

public:
 RouteValueDictionary(System::Object ^ values);
public RouteValueDictionary (object values);
public RouteValueDictionary (object? values);
new Microsoft.AspNetCore.Routing.RouteValueDictionary : obj -> Microsoft.AspNetCore.Routing.RouteValueDictionary
Public Sub New (values As Object)

Параметры

values
Object

Объект для инициализации словаря. Значение может иметь тип IDictionary<TKey,TValue> или IReadOnlyDictionary<TKey,TValue> объект с открытыми свойствами в виде пар "ключ-значение".

Комментарии

Если значение является словарем или другим IEnumerable<T>KeyValuePair<TKey,TValue>, его записи копируются. В противном случае объект интерпретируется как набор пар "ключ-значение", где имена свойств являются ключами, а значения свойств — значениями, и копируются в словарь. Учитываются только свойства общедоступного экземпляра, не относящиеся к индексу.

Применяется к