C# Class Microsoft.Extensions.DependencyInjection.StartupExtensions

Mostra file Open project: joeaudette/cloudscribe

Public Methods

Method Description
AddCloudscribeCommmon ( this services ) : IServiceCollection
AddCloudscribeCore ( this services, IConfigurationRoot configuration ) : IServiceCollection
AddCloudscribeCoreDefaultPolicies ( this options ) : AuthorizationOptions
AddCloudscribeCoreNoDbIdentityServerStorage ( this builder ) : IIdentityServerBuilder
AddCloudscribeIdentityServerIntegration ( this builder ) : IIdentityServerBuilder
AddCloudscribeViewLocationFormats ( this options ) : RazorViewEngineOptions
AddConfigurationStore ( this builder ) : IIdentityServerBuilder
AddConfigurationStoreCache ( this builder ) : IIdentityServerBuilder
AddEmbeddedViewsForCloudscribeCore ( this options ) : RazorViewEngineOptions

This method adds an embedded file provider to the RazorViewOptions to be able to load the cloudscribe Core related views. If you download and install the views below your view folder you don't need this method and you can customize the views. You can get the views from https://github.com/joeaudette/cloudscribe/tree/master/src/cloudscribe.Core.Web/Views

AddEmbeddedViewsForCloudscribeIdentityServerIntegration ( this options ) : RazorViewEngineOptions
AddOperationalStore ( this builder ) : IIdentityServerBuilder

Method Details

AddCloudscribeCommmon() public static method

public static AddCloudscribeCommmon ( this services ) : IServiceCollection
services this
return IServiceCollection

AddCloudscribeCore() public static method

public static AddCloudscribeCore ( this services, IConfigurationRoot configuration ) : IServiceCollection
services this
configuration IConfigurationRoot
return IServiceCollection

AddCloudscribeCoreDefaultPolicies() public static method

public static AddCloudscribeCoreDefaultPolicies ( this options ) : AuthorizationOptions
options this
return AuthorizationOptions

AddCloudscribeCoreNoDbIdentityServerStorage() public static method

public static AddCloudscribeCoreNoDbIdentityServerStorage ( this builder ) : IIdentityServerBuilder
builder this
return IIdentityServerBuilder

AddCloudscribeIdentityServerIntegration() public static method

public static AddCloudscribeIdentityServerIntegration ( this builder ) : IIdentityServerBuilder
builder this
return IIdentityServerBuilder

AddCloudscribeViewLocationFormats() public static method

public static AddCloudscribeViewLocationFormats ( this options ) : RazorViewEngineOptions
options this
return RazorViewEngineOptions

AddConfigurationStore() public static method

public static AddConfigurationStore ( this builder ) : IIdentityServerBuilder
builder this
return IIdentityServerBuilder

AddConfigurationStoreCache() public static method

public static AddConfigurationStoreCache ( this builder ) : IIdentityServerBuilder
builder this
return IIdentityServerBuilder

AddEmbeddedViewsForCloudscribeCore() public static method

This method adds an embedded file provider to the RazorViewOptions to be able to load the cloudscribe Core related views. If you download and install the views below your view folder you don't need this method and you can customize the views. You can get the views from https://github.com/joeaudette/cloudscribe/tree/master/src/cloudscribe.Core.Web/Views
public static AddEmbeddedViewsForCloudscribeCore ( this options ) : RazorViewEngineOptions
options this
return RazorViewEngineOptions

AddEmbeddedViewsForCloudscribeIdentityServerIntegration() public static method

public static AddEmbeddedViewsForCloudscribeIdentityServerIntegration ( this options ) : RazorViewEngineOptions
options this
return RazorViewEngineOptions

AddOperationalStore() public static method

public static AddOperationalStore ( this builder ) : IIdentityServerBuilder
builder this
return IIdentityServerBuilder