Класс System::Net::Http::Headers::NameValueHeaderValue

NameValueHeaderValue class

Представляет пару ключ/значение для использования в заголовках. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class NameValueHeaderValue : public virtual System::ICloneable

Методы

МетодОписание
Equals(System::SharedPtr<Object>) overrideСравнивает объекты, используя семантику C# Object.Equals.
static Find(System::SharedPtr<ObjectCollection<System::SharedPtr<NameValueHeaderValue>>>, String)Находит экземпляр класса NameValueHeaderValue в коллекции по указанному имени.
get_Name()Возвращает имя текущего экземпляра.
get_Value()Получает значение текущего экземпляра.
GetHashCode() const overrideАналог метода C# Object.GetHashCode(). Позволяет хешировать пользовательские объекты.
static GetHashCode(System::SharedPtr<ObjectCollection<System::SharedPtr<NameValueHeaderValue>>>)Возвращает хеш‑код всех элементов коллекции.
static GetNameValueLength(String, int32_t, System::SharedPtr<NameValueHeaderValue>&)Преобразует переданную строку, начиная с указанного индекса, в экземпляр класса NameValueHeaderValue.
static GetNameValueLength(String, int32_t, HeaderFunc<System::SharedPtr<NameValueHeaderValue>>, System::SharedPtr<NameValueHeaderValue>&)Преобразует переданную строку, начиная с указанного индекса, в экземпляр класса NameValueHeaderValue.
static GetNameValueListLength(String, int32_t, char16_t, System::SharedPtr<ObjectCollection<System::SharedPtr<NameValueHeaderValue>>>)Преобразует переданную строку, начиная с указанного индекса, в коллекцию экземпляров класса NameValueHeaderValue и возвращает длину разобранной подстроки.
static GetValueLength(String, int32_t)Возвращает длину значения, начиная с указанного индекса.
NameValueHeaderValue()Создаёт новый экземпляр.
NameValueHeaderValue(String)Создаёт новый экземпляр.
NameValueHeaderValue(String, String)Создаёт новый экземпляр.
static Parse(String)Преобразует переданную строку в экземпляр класса NameValueHeaderValue.
set_Value(String)Устанавливает значение текущего экземпляра.
ToString() const overrideАналог метода C# Object.ToString(). Позволяет преобразовывать пользовательские объекты в строку.
static ToString(System::SharedPtr<ObjectCollection<System::SharedPtr<NameValueHeaderValue>>>, char16_t, bool, System::SharedPtr<Text::StringBuilder>)Возвращает строковое представление коллекции экземпляров класса NameValueHeaderValue.
static ToString(System::SharedPtr<ObjectCollection<System::SharedPtr<NameValueHeaderValue>>>, char16_t, bool)Возвращает строковое представление коллекции экземпляров класса NameValueHeaderValue.
static TryParse(String, System::SharedPtr<NameValueHeaderValue>&)Пытается преобразовать переданную строку в экземпляр класса NameValueHeaderValue.

См. также