Class DataConnectionConfiguration
Abstract class implementing the data connection functionality shared by PostgreSQL and SQL Server implementations.
Inheritance
System.Object
DataConnectionConfiguration
Implements
Inherited Members
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: ArgentSea
Assembly: ArgentSea.dll
Syntax
public abstract class DataConnectionConfiguration : IConnectionConfiguration
Fields
| Improve this Doc View SourcehasConnectionPropertyChanged
Declaration
protected bool hasConnectionPropertyChanged
Field Value
Type | Description |
---|---|
System.Boolean |
Properties
| Improve this Doc View SourceConnectionDescription
Declaration
public abstract string ConnectionDescription { get; }
Property Value
Type | Description |
---|---|
System.String |
ResilienceKey
Declaration
public string ResilienceKey { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SecurityKey
Declaration
public string SecurityKey { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceGetConnectionString()
Declaration
public abstract string GetConnectionString()
Returns
Type | Description |
---|---|
System.String |
GetResilienceStrategy(ILogger)
Declaration
protected DataResilienceConfiguration GetResilienceStrategy(ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.Extensions.Logging.ILogger | logger |
Returns
Type | Description |
---|---|
DataResilienceConfiguration |
GetSecurityConfiguration()
Declaration
protected SecurityConfiguration GetSecurityConfiguration()
Returns
Type | Description |
---|---|
SecurityConfiguration |
SetConfigurationOptions(DataSecurityOptions, DataResilienceOptions)
Declaration
public void SetConfigurationOptions(DataSecurityOptions securityOptions, DataResilienceOptions resilienceStrategiesOptions)
Parameters
Type | Name | Description |
---|---|---|
DataSecurityOptions | securityOptions | |
DataResilienceOptions | resilienceStrategiesOptions |