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

    NpgsqlRegisterConfig()

    Declaration
    public NpgsqlRegisterConfig()

    Properties

    x64MachineConfigPath

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

    x86MachineConfigPath

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

    Methods

    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()

    CreateInvariantAlias()

    Declaration
    public string CreateInvariantAlias()
    Returns
    Type Description
    String

    DoesInvariantNameEntryExist(String, String)

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

    DoMachineConfigEntriesExist()

    Declaration
    public bool DoMachineConfigEntriesExist()
    Returns
    Type Description
    Boolean

    GetAllMachineConfigEntries()

    Declaration
    public Dictionary<string, Version> GetAllMachineConfigEntries()
    Returns
    Type Description
    Dictionary<String, Version>

    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

    SaveChangestoMachineConfig(XmlDocument, String)

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

    UpdateMachineConfigEntries(Dictionary<String, Version>)

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

    WriteMachineConfigFile(String)

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