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
containerIdstringsaslMechanismSaslMechanismrecoveryConfigurationIRecoveryConfigurationmaxFrameSizeuint?tlsSettingsTlsSettingsoAuth2OptionsOAuth2Options
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
schemestringhoststringportintuserstringpasswordstringvirtualHoststringcontainerIdstringsaslMechanismSaslMechanismrecoveryConfigurationIRecoveryConfigurationmaxFrameSizeuint?tlsSettingsTlsSettingsoAuth2OptionsOAuth2Options
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
uriUricontainerIdstringsaslMechanismSaslMechanismrecoveryConfigurationIRecoveryConfigurationmaxFrameSizeuint?tlsSettingsTlsSettingsoAuth2OptionsOAuth2Options
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
objobjectThe 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
uriUri
Returns
ProcessUserInfo(Uri)
protected static (string? user, string? password) ProcessUserInfo(Uri uri)
Parameters
uriUri
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.