C# Класс URSA.Web.Http.HeaderCollection

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( Header header ) : Header

Adds a new header.

If the header already exists, method will merge new value and parameters with the existing ones.

Add ( string name, string value ) : Header

Adds a new header.

If the header already exists, method will merge new value and parameters with the existing ones.

HeaderCollection ( ) : System

Initializes a new instance of the HeaderCollection class.

Merge ( HeaderCollection headers ) : void

Merges headers.

Parse ( string headers ) : HeaderCollection

Parses a given string as a HeaderCollection.

Remove ( string name ) : bool

Removes the header with given name.

Set ( Header header ) : Header

Sets a new header.

If the header already exists, it is replaced with the new one.

Set ( string name, string value ) : Header

Sets a new header.

If the header already exists, it is replaced with the new one.

TryParse ( string headers, HeaderCollection &headersCollection ) : bool

Tries to parse a given string as a HeaderCollection.

this ( string name ) : Header

Gets or sets the header by it's name.

Приватные методы

Метод Описание
ToString ( ) : string

Описание методов

Add() публичный Метод

Adds a new header.
If the header already exists, method will merge new value and parameters with the existing ones.
public Add ( Header header ) : Header
header Header Header to be added.
Результат Header

Add() публичный Метод

Adds a new header.
If the header already exists, method will merge new value and parameters with the existing ones.
public Add ( string name, string value ) : Header
name string Name of the header to be added.
value string Value of the header to be added.
Результат Header

HeaderCollection() публичный Метод

Initializes a new instance of the HeaderCollection class.
public HeaderCollection ( ) : System
Результат System

Merge() публичный Метод

Merges headers.
public Merge ( HeaderCollection headers ) : void
headers HeaderCollection Headers to be merged.
Результат void

Parse() публичный статический Метод

Parses a given string as a HeaderCollection.
public static Parse ( string headers ) : HeaderCollection
headers string String to be parsed.
Результат HeaderCollection

Remove() публичный Метод

Removes the header with given name.
public Remove ( string name ) : bool
name string Name of the header to be removed.
Результат bool

Set() публичный Метод

Sets a new header.
If the header already exists, it is replaced with the new one.
public Set ( Header header ) : Header
header Header Header to be set.
Результат Header

Set() публичный Метод

Sets a new header.
If the header already exists, it is replaced with the new one.
public Set ( string name, string value ) : Header
name string Name of the header to be added.
value string Value of the header to be added.
Результат Header

TryParse() публичный статический Метод

Tries to parse a given string as a HeaderCollection.
public static TryParse ( string headers, HeaderCollection &headersCollection ) : bool
headers string String to be parsed.
headersCollection HeaderCollection Resulting collection of headers if parsing was successful; otherwise null.
Результат bool

this() публичный Метод

Gets or sets the header by it's name.
public this ( string name ) : Header
name string Name of the header.
Результат Header