コード例 #1
0
        internal static void Init()
        {
            provider = ConfigurationStatics.GetSystemLibraryProvider <SystemExternalFunctionalityProvider>(ProviderName);

            samlProvider = provider.GetProvider(returnNullIfNotFound: true)?.GetSamlProvider();
            samlProvider?.InitStatics(UserManagementStatics.GetCertificate, UserManagementStatics.CertificatePassword);
        }
コード例 #2
0
        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];
        }
コード例 #3
0
        internal static void Init()
        {
            provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemDataAccessProvider;

            var automaticTransactionDisablingProvider = provider as AutomaticTransactionDisablingProvider;

            disabledAutomaticTransactionSecondaryDatabases = automaticTransactionDisablingProvider != null
                                                                                 ? automaticTransactionDisablingProvider.GetDisabledAutomaticTransactionSecondaryDatabaseNames()
                                                             .Select(i => ConfigurationStatics.InstallationConfiguration.GetSecondaryDatabaseInfo(i))
                                                             .ToArray()
                                                                                 : new DatabaseInfo[0];
        }
コード例 #4
0
        internal static void Init1()
        {
            provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemIsuProvider;

            if (NDependIsPresent)
            {
                AppDomain.CurrentDomain.AssemblyResolve += (sender, args) => {
                    var assemblyName = new AssemblyName(args.Name).Name;
                    if (!new[] { "NDepend.API", "NDepend.Core" }.Contains(assemblyName))
                    {
                        return(null);
                    }
                    return
                        (Assembly.LoadFrom(
                             StandardLibraryMethods.CombinePaths(
                                 Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),
                                 provider.NDependFolderPathInUserProfileFolder,
                                 "Lib",
                                 assemblyName + ".dll")));
                };
            }
        }
コード例 #5
0
 internal static void Init()
 {
     provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemHtmlBlockEditingProvider;
 }
コード例 #6
0
 internal static void Init()
 {
     provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemEncryptionProvider;
 }
コード例 #7
0
 internal static void Init()
 {
     provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemBlobStorageProvider;
 }
コード例 #8
0
 internal static void Init()
 {
     provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemUserManagementProvider;
     FormsAuthStatics.Init(() => SystemProvider);
 }
コード例 #9
0
 internal static void Init()
 {
     provider = ConfigurationStatics.GetSystemLibraryProvider(providerName) as SystemBlobFileManagementProvider;
 }