-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
ISessionStateModule.xml
72 lines (72 loc) · 4.99 KB
/
ISessionStateModule.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
<Type Name="ISessionStateModule" FullName="System.Web.SessionState.ISessionStateModule">
<TypeSignature Language="C#" Value="public interface ISessionStateModule : System.Web.IHttpModule" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ISessionStateModule implements class System.Web.IHttpModule" />
<TypeSignature Language="DocId" Value="T:System.Web.SessionState.ISessionStateModule" />
<TypeSignature Language="VB.NET" Value="Public Interface ISessionStateModule
Implements IHttpModule" />
<TypeSignature Language="F#" Value="type ISessionStateModule = interface
 interface IHttpModule" />
<TypeSignature Language="C++ CLI" Value="public interface class ISessionStateModule : System::Web::IHttpModule" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>System.Web.IHttpModule</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Defines the interface for managing session state modules.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="ReleaseSessionState">
<MemberSignature Language="C#" Value="public void ReleaseSessionState (System.Web.HttpContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReleaseSessionState(class System.Web.HttpContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.SessionState.ISessionStateModule.ReleaseSessionState(System.Web.HttpContext)" />
<MemberSignature Language="VB.NET" Value="Public Sub ReleaseSessionState (context As HttpContext)" />
<MemberSignature Language="F#" Value="abstract member ReleaseSessionState : System.Web.HttpContext -> unit" Usage="iSessionStateModule.ReleaseSessionState context" />
<MemberSignature Language="C++ CLI" Value="public:
 void ReleaseSessionState(System::Web::HttpContext ^ context);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="System.Web.HttpContext" />
</Parameters>
<Docs>
<param name="context">The <see cref="T:System.Web.HttpContext" /> for which to release the session state.</param>
<summary>Releases the session state for the specified <see cref="T:System.Web.HttpContext" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReleaseSessionStateAsync">
<MemberSignature Language="C#" Value="public System.Threading.Tasks.Task ReleaseSessionStateAsync (System.Web.HttpContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task ReleaseSessionStateAsync(class System.Web.HttpContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.SessionState.ISessionStateModule.ReleaseSessionStateAsync(System.Web.HttpContext)" />
<MemberSignature Language="VB.NET" Value="Public Function ReleaseSessionStateAsync (context As HttpContext) As Task" />
<MemberSignature Language="F#" Value="abstract member ReleaseSessionStateAsync : System.Web.HttpContext -> System.Threading.Tasks.Task" Usage="iSessionStateModule.ReleaseSessionStateAsync context" />
<MemberSignature Language="C++ CLI" Value="public:
 System::Threading::Tasks::Task ^ ReleaseSessionStateAsync(System::Web::HttpContext ^ context);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="System.Web.HttpContext" />
</Parameters>
<Docs>
<param name="context">The <see cref="T:System.Web.HttpContext" /> for which to release the session state.</param>
<summary>Asynchronously releases the session state for the specified <see cref="T:System.Web.HttpContext" />.</summary>
<returns>A <see cref="T:System.Threading.Tasks.Task" /> for the asynchronous operation.</returns>
<remarks>This method stores in the task it returns all non-usage exceptions that the method's synchronous counterpart can throw. If an exception is stored into the returned task, that exception will be thrown when the task is awaited. Usage exceptions, such as <see cref="T:System.ArgumentException" />, are still thrown synchronously. For the stored exceptions, see the exceptions thrown by <see cref="M:System.Web.SessionState.ISessionStateModule.ReleaseSessionState(System.Web.HttpContext)" />.</remarks>
</Docs>
</Member>
</Members>
</Type>