Aspnetcore: HttpContext.Session.SetString

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЬреВрди 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dotnet/aspnetcore

рдПрд╕реНрдкрдиреЗрдЯ рдХреЛрд░ рдЖрд░рд╕реА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 рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдорд┐рдбрд▓рд╡реЗрдпрд░ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд╡реЗ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, UseSession рдмрд╛рдж UseMvc рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ; рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдорд╡реАрд╕реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рддрдХ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред UseMvc рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рдЬреЛрдбрд╝реЗрдВред https://docs.asp.net/en/latest/fundamentals/middleware.html#creating -a-middleware-pipeline-with-iapplicationbuilder рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@pranavkm рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рди рдХрд╛рдо рдХреА

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

TanvirArjel picture TanvirArjel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BrennanConroy picture BrennanConroy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kevenvz picture Kevenvz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mj1856 picture mj1856  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

UweKeim picture UweKeim  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ