コード例 #1
0
        public static InsqlProviderBuilder AddEmbeddedXml(this InsqlProviderBuilder builder)
        {
            builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton <IInsqlDescriptorProvider, EmbeddedDescriptorProvider>());
            builder.Services.TryAdd(ServiceDescriptor.Singleton <IConfigureOptions <EmbeddedDescriptorOptions>, EmbeddedDescriptorOptionsSetup>());

            return(builder);
        }
コード例 #2
0
        public static InsqlProviderBuilder AddExternalXml(this InsqlProviderBuilder builder, Action <ExternalDescriptorOptions> configure)
        {
            builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton <IInsqlDescriptorProvider, ExternalDescriptorProvider>());
            builder.Services.TryAdd(ServiceDescriptor.Singleton <IConfigureOptions <ExternalDescriptorOptions>, ExternalDescriptorOptionsSetup>());

            builder.Services.Configure(configure);

            return(builder);
        }