Search Results for

    Show / Hide Table of Contents

    Class ConnectionProfile

    Inheritance
    object
    ConnectionProfile
    Implements
    IEquatable<ConnectionProfile>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.Client.Core.LocalStorage.Models
    Assembly: LemonEdge.LoginManager.Core.dll
    Syntax
    public sealed record ConnectionProfile : IEquatable<ConnectionProfile>

    Constructors

    ConnectionProfile()

    Declaration
    public ConnectionProfile()

    Properties

    ConnectionType

    Declaration
    [DataMember]
    public ConnectionType ConnectionType { get; init; }
    Property Value
    Type Description
    ConnectionType

    DatabaseName

    Declaration
    [DataMember]
    public string DatabaseName { get; init; }
    Property Value
    Type Description
    string

    EmailLogin

    Declaration
    [DataMember]
    public string EmailLogin { get; init; }
    Property Value
    Type Description
    string

    HasModified

    Declaration
    [DataMember]
    public bool HasModified { get; set; }
    Property Value
    Type Description
    bool

    LoginMethod

    Declaration
    [DataMember]
    public string LoginMethod { get; init; }
    Property Value
    Type Description
    string

    Name

    Declaration
    [DataMember]
    public string Name { get; init; }
    Property Value
    Type Description
    string

    Server

    Declaration
    [DataMember]
    public string Server { get; init; }
    Property Value
    Type Description
    string

    Uri

    Declaration
    [DataMember]
    public string Uri { get; init; }
    Property Value
    Type Description
    string

    UseIntegratedSecurity

    Declaration
    [DataMember]
    public bool UseIntegratedSecurity { get; init; }
    Property Value
    Type Description
    bool

    Username

    Declaration
    [DataMember]
    public string Username { get; init; }
    Property Value
    Type Description
    string

    Methods

    Equals(ConnectionProfile?)

    Declaration
    public bool Equals(ConnectionProfile? other)
    Parameters
    Type Name Description
    ConnectionProfile other
    Returns
    Type Description
    bool

    Equals(object?)

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    object.Equals(object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    object.GetHashCode()

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()

    <Clone>$()

    Declaration
    public ConnectionProfile <Clone>$()
    Returns
    Type Description
    ConnectionProfile

    Operators

    operator ==(ConnectionProfile?, ConnectionProfile?)

    Declaration
    public static bool operator ==(ConnectionProfile? left, ConnectionProfile? right)
    Parameters
    Type Name Description
    ConnectionProfile left
    ConnectionProfile right
    Returns
    Type Description
    bool

    operator !=(ConnectionProfile?, ConnectionProfile?)

    Declaration
    public static bool operator !=(ConnectionProfile? left, ConnectionProfile? right)
    Parameters
    Type Name Description
    ConnectionProfile left
    ConnectionProfile right
    Returns
    Type Description
    bool

    Implements

    IEquatable<T>

    Extension Methods

    ConnectionProfileValidator.IsValid(ConnectionProfile)
    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.