Interface IOpenBiConfiguration
Represents the configuration for connecting to a server.
Namespace: BiExcellence.OpenBi.Api
Assembly: BiExcellence.OpenBi.Api.dll
Syntax
public interface IOpenBiConfiguration
Properties
ApplicationName
Gets the application name.
Declaration
string? ApplicationName { get; }
Property Value
Type | Description |
---|---|
string | The application name which is used in logging on the server. |
CultureName
Gets the culture name.
Declaration
string? CultureName { get; }
Property Value
Type | Description |
---|---|
string | The two letter culture name. |
Host
Gets the host.
Declaration
string Host { get; }
Property Value
Type | Description |
---|---|
string | The hostname or IP adress of the server. |
Port
Gets the port.
Declaration
int Port { get; }
Property Value
Type | Description |
---|---|
int | The port of the server. |
Protocol
Gets the protocol.
Declaration
Protocol Protocol { get; }
Property Value
Type | Description |
---|---|
Protocol | The protocol of the server. |
RequestTimeout
Gets the request timeout.
Declaration
TimeSpan? RequestTimeout { get; }
Property Value
Type | Description |
---|---|
TimeSpan? | The default request timeout. Use InfiniteTimeSpan to disable it. |
Extension Methods
- OpenBiConfigurationExtensions.ExecuteBatchJobUri(IOpenBiConfiguration)
- OpenBiConfigurationExtensions.ExecuteEventBatchJobUri(IOpenBiConfiguration)
- OpenBiConfigurationExtensions.ApiUri(IOpenBiConfiguration)
- OpenBiConfigurationExtensions.DownloadUri(IOpenBiConfiguration)
- OpenBiConfigurationExtensions.UploadUri(IOpenBiConfiguration)
- OpenBiConfigurationExtensions.Uri(IOpenBiConfiguration)
- Utils.FireEvent<T>(object, string, T)
- Utils.FireEvent<T>(object, string, object, T)