Zum Hauptinhalt springen

ReportingServicesClient

Namespace: Meshmakers.Octo.Sdk.ServiceClient.ReportingServices

Implementation of the client proxy for bot services.

public class ReportingServicesClient : ServiceClient, IServiceClient, IReportingServicesClient

Inheritance Object → ServiceClient → ReportingServicesClient
Implements IServiceClient, IReportingServicesClient

Properties​

Options​

Returns the options for configuration of the client proxy.

public ServiceClientOptions Options { get; }

Property Value​

ServiceClientOptions

AccessToken​

public IServiceClientAccessToken AccessToken { get; }

Property Value​

IServiceClientAccessToken

ServiceUri​

public Uri ServiceUri { get; }

Property Value​

Uri

Constructors​

ReportingServicesClient(IOptions<ReportingServicesClientOptions>, IReportingServicesClientAccessToken)​

Constructor.

public ReportingServicesClient(IOptions<ReportingServicesClientOptions> serviceClientOptions, IReportingServicesClientAccessToken accessToken)

Parameters​

serviceClientOptions IOptions<ReportingServicesClientOptions>
Options for configuration of the client proxy.

accessToken IReportingServicesClientAccessToken
The access token management object

ReportingServicesClient(ReportingServicesClientOptions, IReportingServicesClientAccessToken)​

Constructor.

public ReportingServicesClient(ReportingServicesClientOptions servicesClientOptions, IReportingServicesClientAccessToken accessToken)

Parameters​

servicesClientOptions ReportingServicesClientOptions
Options for configuration of the client proxy.

accessToken IReportingServicesClientAccessToken
The access token management object

Methods​

BuildServiceUri()​

protected Uri BuildServiceUri()

Returns​

Uri

EnableAsync(String)​

public Task EnableAsync(string tenantId)

Parameters​

tenantId String

Returns​

Task

DisableAsync(String)​

public Task DisableAsync(string tenantId)

Parameters​

tenantId String

Returns​

Task

ReconfigureLogLevelAsync(String, LogLevelDto, LogLevelDto)​

public Task ReconfigureLogLevelAsync(string loggerName, LogLevelDto minLogLevel, LogLevelDto maxLogLevel)

Parameters​

loggerName String

minLogLevel LogLevelDto

maxLogLevel LogLevelDto

Returns​

Task