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
AccessToken
public IServiceClientAccessToken AccessToken { get; }
Property Value
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
DisableAsync(String)
public Task DisableAsync(string tenantId)
Parameters
tenantId String
Returns
ReconfigureLogLevelAsync(String, LogLevelDto, LogLevelDto)
public Task ReconfigureLogLevelAsync(string loggerName, LogLevelDto minLogLevel, LogLevelDto maxLogLevel)
Parameters
loggerName String
minLogLevel LogLevelDto
maxLogLevel LogLevelDto