рдПрд╕реНрдкрдиреЗрдЯ рдХреЛрд░ рдЖрд░рд╕реА2
рдкреИрдХреЗрдЬ: Microsoft.AspNetCore.Session
HttpContext.Session.SetString (рдХреБрдВрдЬреА, рдорд╛рди) рддреНрд░реБрдЯрд┐ред
рдореИрдВрдиреЗ startUp.cs рдореЗрдВ рдХреЛрдб рдЬреЛрдбрд╝рд╛ рд╣реИред
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реВрдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрд╡рд╛рдПрдБ (IServiceCollection рд╕реЗрд╡рд╛рдПрдБ) { // рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗрд╡рд╛рдПрдВ рдЬреЛрдбрд╝реЗрдВ services.AddApplicationInsightsTelemetry (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди); рд╕реЗрд╡рд╛рдПрдВред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЬреЛрдбрд╝реЗрдВ (); services.AddSession(рд╡рд┐рдХрд▓реНрдк => { options.IdleTimeout = TimeSpan.FromDays(7); options.CookieName = ".рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо"; }); рд╕реЗрд╡рд╛рдПрдВред AddMvc (); }
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реВрдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (IApplicationBuilder рдРрдк, IHostingEnvironment env, ILoggerFactory loggerFactory) { #рдХреНрд╖реЗрддреНрд░ loggerFactory.AddConsole (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред рдЧреЗрдЯрд╕реЗрдХреНрд╢рди ("рд▓реЙрдЧрд┐рдВрдЧ")); рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рдлреИрдХреНрдЯрд░реАред AddDebug (); app.UseApplicationInsightsRequestTelemetry (); рдЕрдЧрд░ (env.IsDevelopment ()) { app.UseDeveloperExceptionPage (); app.UseBrowserLink (); } рдЕрдиреНрдпрдерд╛ { app.UseExceptionHandler("/ Home/Error"); } app.UseApplicationInsightsExceptionTelemetry (); рдРрдк.рдпреВрдЬрд╕реНрдЯреЗрдЯрд┐рдХрдлрд╛рдЗрд▓реНрд╕ (); app.UseMvc (рдорд╛рд░реНрдЧ => ) { рдорд╛рд░реНрдЧред рдирд╛рдо: "рдбрд┐рдлрд╝реЙрд▓реНрдЯ", рдЯреЗрдореНрдкреНрд▓реЗрдЯ: "{рдХрдВрдЯреНрд░реЛрд▓рд░ = рд╣реЛрдо}/{рдПрдХреНрд╢рди = рдЗрдВрдбреЗрдХреНрд╕}/{рдЖрдИрдбреА?}"); }); #endregion рдРрдкред рдЙрдкрдпреЛрдЧ рд╕рддреНрд░ (); } }
** рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред HttpContext.session.setString ()
рдореИрдВрдиреЗ рдХреБрдЫ рдмреНрд▓реЙрдЧ рдкрдврд╝реЗ рд╣реИрдВ: asp.net core rc1.
рдмреНрд▓реЙрдЧ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкреИрдХреЗрдЬ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: aspnet.sessionред
рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдкреИрдХреЗрдЬ app.UseSession() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╣рд╛рдпрддрд╛: рдореИрдВ рдПрдПрд╕рдкреАрдиреЗрдЯ рдХреЛрд░ рдЖрд░рд╕реА 2 рдореЗрдВ рд╕рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдорд┐рдбрд▓рд╡реЗрдпрд░ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд╡реЗ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, UseSession
рдмрд╛рдж UseMvc
рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ; рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдорд╡реАрд╕реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рддрдХ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред UseMvc
рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рдЬреЛрдбрд╝реЗрдВред https://docs.asp.net/en/latest/fundamentals/middleware.html#creating -a-middleware-pipeline-with-iapplicationbuilder рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
@pranavkm рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
рди рдХрд╛рдо рдХреА
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдорд┐рдбрд▓рд╡реЗрдпрд░ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд╡реЗ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ,
UseSession
рдмрд╛рджUseMvc
рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ; рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдорд╡реАрд╕реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рддрдХ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредUseMvc
рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рдЬреЛрдбрд╝реЗрдВред https://docs.asp.net/en/latest/fundamentals/middleware.html#creating -a-middleware-pipeline-with-iapplicationbuilder рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред