internal static void Init() { provider = ConfigurationStatics.GetSystemLibraryProvider <SystemExternalFunctionalityProvider>(ProviderName); samlProvider = provider.GetProvider(returnNullIfNotFound: true)?.GetSamlProvider(); samlProvider?.InitStatics(UserManagementStatics.GetCertificate, UserManagementStatics.CertificatePassword); }
internal static void Init() { provider = ConfigurationStatics.GetSystemLibraryProvider <SystemDataAccessProvider>(providerName); disabledAutomaticTransactionSecondaryDatabases = provider.GetProvider(returnNullIfNotFound: true) is AutomaticTransactionDisablingProvider automaticTransactionDisablingProvider ? automaticTransactionDisablingProvider.GetDisabledAutomaticTransactionSecondaryDatabaseNames() .Select(i => ConfigurationStatics.InstallationConfiguration.GetSecondaryDatabaseInfo(i)) .ToArray() : new DatabaseInfo[0]; }
private static void ensureProviderExists() { provider.GetProvider(); }