-
Notifications
You must be signed in to change notification settings - Fork 112
/
SessionMiddleware.xml
131 lines (131 loc) · 9.48 KB
/
SessionMiddleware.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<Type Name="SessionMiddleware" FullName="Microsoft.AspNetCore.Session.SessionMiddleware">
<TypeSignature Language="C++ CLI" Value="public ref class SessionMiddleware" />
<TypeSignature Language="C#" Value="public class SessionMiddleware" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SessionMiddleware extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.AspNetCore.Session.SessionMiddleware" />
<TypeSignature Language="VB.NET" Value="Public Class SessionMiddleware" />
<TypeSignature Language="F#" Value="type SessionMiddleware = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Session</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-8.0;aspnetcore-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(0)>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="aspnetcore-8.0;aspnetcore-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(1)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Enables the session state for the application.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C++ CLI" Value="public:
 SessionMiddleware(Microsoft::AspNetCore::Http::RequestDelegate ^ next, Microsoft::Extensions::Logging::ILoggerFactory ^ loggerFactory, Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ dataProtectionProvider, Microsoft::AspNetCore::Session::ISessionStore ^ sessionStore, Microsoft::Extensions::Options::IOptions<Microsoft::AspNetCore::Builder::SessionOptions ^> ^ options);" />
<MemberSignature Language="C#" Value="public SessionMiddleware (Microsoft.AspNetCore.Http.RequestDelegate next, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.DataProtection.IDataProtectionProvider dataProtectionProvider, Microsoft.AspNetCore.Session.ISessionStore sessionStore, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Builder.SessionOptions> options);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.AspNetCore.Http.RequestDelegate next, class Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, class Microsoft.AspNetCore.DataProtection.IDataProtectionProvider dataProtectionProvider, class Microsoft.AspNetCore.Session.ISessionStore sessionStore, class Microsoft.Extensions.Options.IOptions`1<class Microsoft.AspNetCore.Builder.SessionOptions> options) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Session.SessionMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.DataProtection.IDataProtectionProvider,Microsoft.AspNetCore.Session.ISessionStore,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Builder.SessionOptions})" />
<MemberSignature Language="VB.NET" Value="Public Sub New (next As RequestDelegate, loggerFactory As ILoggerFactory, dataProtectionProvider As IDataProtectionProvider, sessionStore As ISessionStore, options As IOptions(Of SessionOptions))" />
<MemberSignature Language="F#" Value="new Microsoft.AspNetCore.Session.SessionMiddleware : Microsoft.AspNetCore.Http.RequestDelegate * Microsoft.Extensions.Logging.ILoggerFactory * Microsoft.AspNetCore.DataProtection.IDataProtectionProvider * Microsoft.AspNetCore.Session.ISessionStore * Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Builder.SessionOptions> -> Microsoft.AspNetCore.Session.SessionMiddleware" Usage="new Microsoft.AspNetCore.Session.SessionMiddleware (next, loggerFactory, dataProtectionProvider, sessionStore, options)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Session</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="next" Type="Microsoft.AspNetCore.Http.RequestDelegate" />
<Parameter Name="loggerFactory" Type="Microsoft.Extensions.Logging.ILoggerFactory" />
<Parameter Name="dataProtectionProvider" Type="Microsoft.AspNetCore.DataProtection.IDataProtectionProvider" />
<Parameter Name="sessionStore" Type="Microsoft.AspNetCore.Session.ISessionStore" />
<Parameter Name="options" Type="Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Builder.SessionOptions>" />
</Parameters>
<Docs>
<param name="next">The <see cref="T:Microsoft.AspNetCore.Http.RequestDelegate" /> representing the next middleware in the pipeline.</param>
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory" /> representing the factory that used to create logger instances.</param>
<param name="dataProtectionProvider">The <see cref="T:Microsoft.AspNetCore.DataProtection.IDataProtectionProvider" /> used to protect and verify the cookie.</param>
<param name="sessionStore">The <see cref="T:Microsoft.AspNetCore.Session.ISessionStore" /> representing the session store.</param>
<param name="options">The session configuration options.</param>
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Session.SessionMiddleware" />.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Invoke">
<MemberSignature Language="C++ CLI" Value="public:
 System::Threading::Tasks::Task ^ Invoke(Microsoft::AspNetCore::Http::HttpContext ^ context);" />
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task Invoke (Microsoft.AspNetCore.Http.HttpContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Threading.Tasks.Task Invoke(class Microsoft.AspNetCore.Http.HttpContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext)" />
<MemberSignature Language="VB.NET" Value="Public Function Invoke (context As HttpContext) As Task" />
<MemberSignature Language="F#" Value="member this.Invoke : Microsoft.AspNetCore.Http.HttpContext -> System.Threading.Tasks.Task" Usage="sessionMiddleware.Invoke context" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Session</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-3.0;aspnetcore-3.1">
<AttributeName Language="C#">[System.Diagnostics.DebuggerStepThrough]</AttributeName>
<AttributeName Language="F#">[<System.Diagnostics.DebuggerStepThrough>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Microsoft.AspNetCore.Http.HttpContext" />
</Parameters>
<Docs>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext" />.</param>
<summary>
Invokes the logic of the middleware.
</summary>
<returns>A <see cref="T:System.Threading.Tasks.Task" /> that completes when the middleware has completed processing.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>