Class ConnectionSettings
public class ConnectionSettings : IEquatable<ConnectionSettings>
- Inheritance
-
ConnectionSettings
- Implements
- Derived
- Inherited Members
Constructors
ConnectionSettings(string?, SaslMechanism?, IRecoveryConfiguration?, uint?, TlsSettings?, OAuth2Options?)
protected ConnectionSettings(string? containerId = null, SaslMechanism? saslMechanism = null, IRecoveryConfiguration? recoveryConfiguration = null, uint? maxFrameSize = null, TlsSettings? tlsSettings = null, OAuth2Options? oAuth2Options = null)
Parameters
containerId
stringsaslMechanism
SaslMechanismrecoveryConfiguration
IRecoveryConfigurationmaxFrameSize
uint?tlsSettings
TlsSettingsoAuth2Options
OAuth2Options
ConnectionSettings(string, string, int, string?, string?, string?, string, SaslMechanism?, IRecoveryConfiguration?, uint?, TlsSettings?, OAuth2Options?)
public ConnectionSettings(string scheme, string host, int port, string? user = null, string? password = null, string? virtualHost = null, string containerId = "", SaslMechanism? saslMechanism = null, IRecoveryConfiguration? recoveryConfiguration = null, uint? maxFrameSize = null, TlsSettings? tlsSettings = null, OAuth2Options? oAuth2Options = null)
Parameters
scheme
stringhost
stringport
intuser
stringpassword
stringvirtualHost
stringcontainerId
stringsaslMechanism
SaslMechanismrecoveryConfiguration
IRecoveryConfigurationmaxFrameSize
uint?tlsSettings
TlsSettingsoAuth2Options
OAuth2Options
ConnectionSettings(Uri, string?, SaslMechanism?, IRecoveryConfiguration?, uint?, TlsSettings?, OAuth2Options?)
public ConnectionSettings(Uri uri, string? containerId = null, SaslMechanism? saslMechanism = null, IRecoveryConfiguration? recoveryConfiguration = null, uint? maxFrameSize = null, TlsSettings? tlsSettings = null, OAuth2Options? oAuth2Options = null)
Parameters
uri
UricontainerId
stringsaslMechanism
SaslMechanismrecoveryConfiguration
IRecoveryConfigurationmaxFrameSize
uint?tlsSettings
TlsSettingsoAuth2Options
OAuth2Options
Fields
_address
protected Address _address
Field Value
- Address
_virtualHost
protected string _virtualHost
Field Value
Properties
ContainerId
public string ContainerId { get; }
Property Value
Host
public string Host { get; }
Property Value
MaxFrameSize
public uint MaxFrameSize { get; }
Property Value
Password
public string? Password { get; }
Property Value
Path
public string Path { get; }
Property Value
Port
public int Port { get; }
Property Value
Recovery
public IRecoveryConfiguration Recovery { get; }
Property Value
SaslMechanism
public SaslMechanism SaslMechanism { get; }
Property Value
Scheme
public string Scheme { get; }
Property Value
TlsSettings
public TlsSettings? TlsSettings { get; }
Property Value
UseSsl
public bool UseSsl { get; }
Property Value
User
public string? User { get; }
Property Value
VirtualHost
public string VirtualHost { get; }
Property Value
Methods
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
InitAddress(string, int, string?, string?, string)
protected Address InitAddress(string host, int port, string? user, string? password, string scheme)
Parameters
Returns
- Address
ProcessUriSegmentsForVirtualHost(Uri)
protected static string ProcessUriSegmentsForVirtualHost(Uri uri)
Parameters
uri
Uri
Returns
ProcessUserInfo(Uri)
protected static (string? user, string? password) ProcessUserInfo(Uri uri)
Parameters
uri
Uri
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.