Class ApiRouteBuilder
Формирует строку запроса к REST API сервера ЛЭРС УЧЁТ.
public class ApiRouteBuilder
- Inheritance
-
ApiRouteBuilder
- Inherited Members
- Extension Methods
Constructors
ApiRouteBuilder(string)
Конструктор.
public ApiRouteBuilder(string baseApiRoute)
Parameters
baseApiRoute
string
Fields
DefaultVersion
Версия по умолчанию для построения маршрутов.
public static Version DefaultVersion
Field Value
Methods
AddDateInterval(DateTime, DateTime)
Добавляет к пути дату начала и окончания периода.
public ApiRouteBuilder AddDateInterval(DateTime start, DateTime end)
Parameters
Returns
AddParameter<TValue>(string, IEnumerable<TValue>)
Добавляет к пути массив параметров.
public ApiRouteBuilder AddParameter<TValue>(string name, IEnumerable<TValue> values)
Parameters
name
stringvalues
IEnumerable<TValue>
Returns
Type Parameters
TValue
AddParameter<TValue>(string, TValue)
Добавляет к пути параметр.
public ApiRouteBuilder AddParameter<TValue>(string name, TValue value)
Parameters
name
stringИмя параметра.
value
TValueЗначение параметра.
Returns
Type Parameters
TValue
AddPropertiesAsParameters(object)
Добавляет к пути свойства объекта в виде параметров.
public ApiRouteBuilder AddPropertiesAsParameters(object request)
Parameters
request
object
Returns
AddRoute(DateTime)
Добавляет к пути дату и время.
public ApiRouteBuilder AddRoute(DateTime value)
Parameters
value
DateTime
Returns
AddRoute(string)
Добавляет к пути строковое значение.
public ApiRouteBuilder AddRoute(string value)
Parameters
value
string
Returns
AddRoute<TValue>(TValue)
Добавляет к пути значение.
public ApiRouteBuilder AddRoute<TValue>(TValue value)
Parameters
value
TValue
Returns
Type Parameters
TValue
CreateDefault(string, Version)
Создаёт объект для формирования запросов с версией по умолчанию.
public static ApiRouteBuilder CreateDefault(string route, Version version = null)
Parameters
Returns
ToString()
Возвращает строковое представление объекта.
public override string ToString()