Table of Contents

Class ReportParameterExtensions

Namespace
Lers.Http.Reporting
Assembly
Lers.System.dll

Методы расширения для работы с пользовательскими параметрами отчётов.

public static class ReportParameterExtensions
Inheritance
ReportParameterExtensions
Inherited Members

Methods

CreateReportParameter(RestClient, int, int, string)

Создаёт новый пользовательский параметр отчёта.

public static Task<SaveReportParameterResponseParameters> CreateReportParameter(this RestClient client, int reportId, int propertyId, string value)

Parameters

client RestClient
reportId int
propertyId int
value string

Returns

Task<SaveReportParameterResponseParameters>

DeleteReportParameter(RestClient, int, int)

Удаляет пользовательский параметр отчёта.

public static Task DeleteReportParameter(this RestClient client, int reportId, int propertyId)

Parameters

client RestClient
reportId int
propertyId int

Returns

Task

GetReportParameterByPropertyId(RestClient, int, int)

Возвращает параметр отчёта по идентификатору свойства.

public static Task<ReportParameter> GetReportParameterByPropertyId(this RestClient client, int reportId, int propertyId)

Parameters

client RestClient
reportId int
propertyId int

Returns

Task<ReportParameter>

GetReportParameterByPropertyName(RestClient, int, string)

Возвращает параметр отчёта по идентификатору свойства.

public static Task<ReportParameter> GetReportParameterByPropertyName(this RestClient client, int reportId, string propertyName)

Parameters

client RestClient
reportId int
propertyName string

Returns

Task<ReportParameter>

UpdateReportParameter(RestClient, int, int, string)

Редактирует пользовательский параметр отчёта.

public static Task<SaveReportParameterResponseParameters> UpdateReportParameter(this RestClient client, int reportId, int propertyId, string value)

Parameters

client RestClient
reportId int
propertyId int
value string

Returns

Task<SaveReportParameterResponseParameters>