public void Initialize()
{
ConfigureInstance(instance);
try
{
Api.JetInit(ref instance);
EnsureDatabaseIsCreatedAndAttachToDatabase();
SetIdFromDb();
LoadColumnInformation();
}
catch (Exception e)
{
Dispose();
throw new InvalidOperationException("Could not open queue: " + database, e);
}
}