Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

NET Core Extentsion methods(support NET Core2.0+),Include Extensions methods: DistributedCacheExtensions ConfigurationExtensions CookiesExtensions ServiceCollectionExtensions EnvironmentExtensions HttpContextExtensions HttpRequestExtentions FormFileExtentions HeaderDictionaryExtensions DefaultIdentityUserClaimsExtensions LoggerFactoryExtensions ...

License

Notifications You must be signed in to change notification settings

purestackorg/Pure.NETCoreExtensions

Repository files navigation

Pure.NETCoreExtentensions

NET Core Extentsion methods(support NET Core2.0+)

Include Extensions methods: DistributedCacheExtensions ConfigurationExtensions CookiesExtensions ServiceCollectionExtensions EnvironmentExtensions HttpContextExtensions HttpRequestExtentions FormFileExtentions HeaderDictionaryExtensions DefaultIdentityUserClaimsExtensions LoggerFactoryExtensions UrlHelperExtensions SmtpEmailSenderExtensions WebHostBuilderExtensions ApplicationBuilderExtensions

Include Middlewares: FriendlyExceptionsMiddleware HtmlMinificationMiddleware HttpExceptionMiddleware InternalServerErrorOnExceptionMiddleware NoServerHttpHeaderMiddleware ClientRateLimitMiddleware IpRateLimitMiddleware StatisticsMiddleware

Include commons: BaseController BaseControllerWithIdentity TokenBucketLimitingService LeakageBucketLimitingService Platform

How to use :

1.import these packages:

2.using Pure.NetCoreExtensions

  1. Config in aspnet core Startup.cs public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); }

     app.UseMvc(routes =>
     {
     routes.MapRoute(
     name: "default",
     template: "{controller=HelloWorld}/{action=Index}/{id?}");
     });
     
     //global middleware
     app.UseGlobalHostingEnvironment(env)
     .UseGlobalHttpContext()
     .UseGlobalLoggerFactory()
     .UseGlobalErrorHandling()
     ; 
     
     app.Run(async (context) =>
     {
     await context.Response.WriteAsync("Hello World!");
     });
     }
    

4.go !

image

reference:

About

NET Core Extentsion methods(support NET Core2.0+),Include Extensions methods: DistributedCacheExtensions ConfigurationExtensions CookiesExtensions ServiceCollectionExtensions EnvironmentExtensions HttpContextExtensions HttpRequestExtentions FormFileExtentions HeaderDictionaryExtensions DefaultIdentityUserClaimsExtensions LoggerFactoryExtensions ...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /