Search Results for

    Show / Hide Table of Contents

    Class ConnectionManager

    Stellt Funktionen bereit um mit Connections zu arbeiten

    Inheritance
    System.Object
    ConnectionManager
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.Framework.DAL
    Assembly: Simplic.Framework.DAL.dll
    Syntax
    public class ConnectionManager

    Methods

    | Improve this Doc View Source

    GetAllConnectionNames()

    Gets all connection names.

    Declaration
    public static IEnumerable<string> GetAllConnectionNames()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>

    An System.Collections.Generic.IEnumerable<T> of System.String containing all connection names.

    | Improve this Doc View Source

    GetConnectionString(String)

    Löst einen Connection-String an hand des Namens auf. Es kann auch direkt ein ConnectionString (Sybase) eingegeben werden. Die Methode erkennt das und gibt ihn ggf. direkt zurück.

    Declaration
    public static string GetConnectionString(string Name)
    Parameters
    Type Name Description
    System.String Name

    Name des ConnectionStrings oder ConnectionString

    Returns
    Type Description
    System.String

    ConnectionString

    | Improve this Doc View Source

    GetConnectionStringById(Int32)

    Get a connection string by its id

    Declaration
    public static string GetConnectionStringById(int id)
    Parameters
    Type Name Description
    System.Int32 id

    Id

    Returns
    Type Description
    System.String

    Connection-String

    | Improve this Doc View Source

    GetConnectionStringNameById(Int32)

    Get a connection string by its id

    Declaration
    public static string GetConnectionStringNameById(int id)
    Parameters
    Type Name Description
    System.Int32 id

    Id

    Returns
    Type Description
    System.String

    Connection-String

    | Improve this Doc View Source

    GetOpenAdminConnection()

    returns an open sybase admin db connection (for the simplic database)

    Declaration
    public static SAConnection GetOpenAdminConnection()
    Returns
    Type Description
    SAConnection
    | Improve this Doc View Source

    GetOpenPoolConnection<T>(String, String, Boolean, Int64, Boolean)

    Get open connection

    Declaration
    public static T GetOpenPoolConnection<T>(string ModuleName = "Default", string Connection = "Default", bool resizePoolOnRimteOut = true, long TimeOut = 60000L, bool isSecondTry = false)
        where T : DbConnection
    Parameters
    Type Name Description
    System.String ModuleName

    Module Name

    System.String Connection

    Connection Name oder ConnectionString

    System.Boolean resizePoolOnRimteOut

    Gibt an, ob der Pool nach dem Ablaufen des Timeouts vergrößert werden soll oder nicht

    System.Int64 TimeOut

    TimeOut gibt an, wie lange maximal auf eine neue Verbindung im Pool gewartet werden soll

    System.Boolean isSecondTry

    Gibt an, ob es ein Zweitversuch ist, die Verbindung aufzubauen

    Returns
    Type Description
    T

    Eine offene ADO.Net DB-Verbindung. Wenn nach Ablauf des TimeOuts keine Verbindung aufgebaut werden konnte, wird NULL zurückgegeben.

    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    IsSybaseConnectionString(String)

    Declaration
    public static bool IsSybaseConnectionString(string toProof)
    Parameters
    Type Name Description
    System.String toProof
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    ResetConnectionStringCache()

    Reset connection string cache

    Declaration
    public static void ResetConnectionStringCache()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx