Class AvaCloudClientFactory
This factory can be used as a singleton throughout your codebase
Inheritance
System.Object
Dangl.AVACloud.Client.AvaCloudClientFactoryBase
AvaCloudClientFactory
Inherited Members
Dangl.AVACloud.Client.AvaCloudClientFactoryBase._serviceProvider
Dangl.AVACloud.Client.AvaCloudClientFactoryBase.AvaCloudHttpClient
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dangl.AVACloud.Client
Assembly: Dangl.AVACloud.Client.dll
Syntax
public class AvaCloudClientFactory : AvaCloudClientFactoryBase
Constructors
| Improve this Doc View SourceAvaCloudClientFactory(AvaCloudConfiguration)
This factory can be used as a singleton throughout your apps lifecycle
Declaration
public AvaCloudClientFactory(AvaCloudConfiguration avaCloudConfig)
Parameters
Type | Name | Description |
---|---|---|
Dangl.AVACloud.Client.AvaCloudConfiguration | avaCloudConfig |
Properties
| Improve this Doc View SourceAslvConversionClient
Gets the cached client
Declaration
public AslvConversionClient AslvConversionClient { get; }
Property Value
Type | Description |
---|---|
AslvConversionClient |
AvaConversionClient
Gets the cached client
Declaration
public AvaConversionClient AvaConversionClient { get; }
Property Value
Type | Description |
---|---|
AvaConversionClient |
DatanormConversionClient
Gets the cached client
Declaration
public DatanormConversionClient DatanormConversionClient { get; }
Property Value
Type | Description |
---|---|
DatanormConversionClient |
ExcelConversionClient
Gets the cached client
Declaration
public ExcelConversionClient ExcelConversionClient { get; }
Property Value
Type | Description |
---|---|
ExcelConversionClient |
GaebConversionClient
Gets the cached client
Declaration
public GaebConversionClient GaebConversionClient { get; }
Property Value
Type | Description |
---|---|
GaebConversionClient |
IdsConnectConversionClient
Gets the cached client
Declaration
public IdsConnectConversionClient IdsConnectConversionClient { get; }
Property Value
Type | Description |
---|---|
IdsConnectConversionClient |
OenormConversionClient
Gets the cached client
Declaration
public OenormConversionClient OenormConversionClient { get; }
Property Value
Type | Description |
---|---|
OenormConversionClient |
RebConversionClient
Gets the cached client
Declaration
public RebConversionClient RebConversionClient { get; }
Property Value
Type | Description |
---|---|
RebConversionClient |
SiaConversionClient
Gets the cached client
Declaration
public SiaConversionClient SiaConversionClient { get; }
Property Value
Type | Description |
---|---|
SiaConversionClient |
UglConversionClient
Gets the cached client
Declaration
public UglConversionClient UglConversionClient { get; }
Property Value
Type | Description |
---|---|
UglConversionClient |
ValidationClient
Gets the cached client
Declaration
public ValidationClient ValidationClient { get; }
Property Value
Type | Description |
---|---|
ValidationClient |
Methods
| Improve this Doc View SourceConfigureAdditionalServices(IServiceCollection, AvaCloudConfiguration)
This configures the AvaConversionClient, the ExcelConversionClient and the GaebConversionClient
Declaration
protected override void ConfigureAdditionalServices(IServiceCollection services, AvaCloudConfiguration avaCloudConfig)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.Extensions.DependencyInjection.IServiceCollection | services | |
Dangl.AVACloud.Client.AvaCloudConfiguration | avaCloudConfig |
Overrides
Dangl.AVACloud.Client.AvaCloudClientFactoryBase.ConfigureAdditionalServices(Microsoft.Extensions.DependencyInjection.IServiceCollection, Dangl.AVACloud.Client.AvaCloudConfiguration)