Search Results for

    Show / Hide Table of Contents

    Class NpgsqlRegisterConfig

    Inheritance
    Object
    NpgsqlRegisterConfig
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: NpgsqlRegister
    Assembly: NpgsqlRegister.dll
    Syntax
    public class NpgsqlRegisterConfig

    Constructors

    | Improve this Doc

    NpgsqlRegisterConfig()

    Declaration
    public NpgsqlRegisterConfig()

    Properties

    | Improve this Doc

    x64MachineConfigPath

    Declaration
    public string x64MachineConfigPath { get; set; }
    Property Value
    Type Description
    String
    | Improve this Doc

    x86MachineConfigPath

    Declaration
    public string x86MachineConfigPath { get; set; }
    Property Value
    Type Description
    String

    Methods

    | Improve this Doc

    AddOrUpdateMachineConfig()

    creates a wizard experience for the user to let them either add a new alias invariant entry or edit an existing invariant entry to point to the current version being installed.

    Declaration
    public void AddOrUpdateMachineConfig()
    | Improve this Doc

    CreateInvariantAlias()

    Declaration
    public string CreateInvariantAlias()
    Returns
    Type Description
    String
    | Improve this Doc

    DoesInvariantNameEntryExist(String, String)

    Declaration
    public bool DoesInvariantNameEntryExist(string machineConfigPath, string invariantKey)
    Parameters
    Type Name Description
    String machineConfigPath
    String invariantKey
    Returns
    Type Description
    Boolean
    | Improve this Doc

    DoMachineConfigEntriesExist()

    Declaration
    public bool DoMachineConfigEntriesExist()
    Returns
    Type Description
    Boolean
    | Improve this Doc

    GetAllMachineConfigEntries()

    Declaration
    public Dictionary<string, Version> GetAllMachineConfigEntries()
    Returns
    Type Description
    Dictionary<String, Version>
    | Improve this Doc

    RemoveMachineConfigEntries(String)

    Remove DbProviderFactory entries from both x86 and x64 machine.config files

    Declaration
    public void RemoveMachineConfigEntries(string invariantKey)
    Parameters
    Type Name Description
    String invariantKey
    | Improve this Doc

    SaveChangestoMachineConfig(XmlDocument, String)

    Declaration
    public void SaveChangestoMachineConfig(XmlDocument xml, string fileName)
    Parameters
    Type Name Description
    XmlDocument xml
    String fileName
    | Improve this Doc

    UpdateMachineConfigEntries(Dictionary<String, Version>)

    Declaration
    public void UpdateMachineConfigEntries(Dictionary<string, Version> entries)
    Parameters
    Type Name Description
    Dictionary<String, Version> entries
    | Improve this Doc

    WriteMachineConfigFile(String)

    Declaration
    public void WriteMachineConfigFile(string invariantKey)
    Parameters
    Type Name Description
    String invariantKey
    • Improve this Doc
    In This Article
    Back to top © Copyright 2021 The Npgsql Development Team