Class NpgsqlRegisterConfig
Inheritance
NpgsqlRegisterConfig
Assembly: NpgsqlRegister.dll
Syntax
public class NpgsqlRegisterConfig
Constructors
NpgsqlRegisterConfig()
Declaration
public NpgsqlRegisterConfig()
Properties
x64MachineConfigPath
Declaration
public string x64MachineConfigPath { get; set; }
Property Value
x86MachineConfigPath
Declaration
public string x86MachineConfigPath { get; set; }
Property Value
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
DoesInvariantNameEntryExist(String, String)
Declaration
public bool DoesInvariantNameEntryExist(string machineConfigPath, string invariantKey)
Parameters
Type |
Name |
Description |
String |
machineConfigPath |
|
String |
invariantKey |
|
Returns
DoMachineConfigEntriesExist()
Declaration
public bool DoMachineConfigEntriesExist()
Returns
GetAllMachineConfigEntries()
Declaration
public Dictionary<string, Version> GetAllMachineConfigEntries()
Returns
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
UpdateMachineConfigEntries(Dictionary<String, Version>)
Declaration
public void UpdateMachineConfigEntries(Dictionary<string, Version> entries)
Parameters
WriteMachineConfigFile(String)
Declaration
public void WriteMachineConfigFile(string invariantKey)
Parameters
Type |
Name |
Description |
String |
invariantKey |
|