-
Notifications
You must be signed in to change notification settings - Fork 112
/
IControllerFactory.xml
146 lines (146 loc) · 9.06 KB
/
IControllerFactory.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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<Type Name="IControllerFactory" FullName="Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory">
<TypeSignature Language="C++ CLI" Value="public interface class IControllerFactory" />
<TypeSignature Language="C#" Value="public interface IControllerFactory" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IControllerFactory" FrameworkAlternate="aspnetcore-1.0;aspnetcore-1.1;aspnetcore-2.0;aspnetcore-2.1;aspnetcore-2.2;aspnetcore-3.0;aspnetcore-3.1;aspnetcore-5.0;aspnetcore-6.0;aspnetcore-7.0" />
<TypeSignature Language="DocId" Value="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory" />
<TypeSignature Language="VB.NET" Value="Public Interface IControllerFactory" />
<TypeSignature Language="F#" Value="type IControllerFactory = interface" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IControllerFactory" FrameworkAlternate="aspnetcore-8.0" />
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</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>
</AssemblyInfo>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-8.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(1)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Provides methods for creation and disposal of controllers.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="CreateController">
<MemberSignature Language="C++ CLI" Value="public:
 System::Object ^ CreateController(Microsoft::AspNetCore::Mvc::ControllerContext ^ context);" />
<MemberSignature Language="C#" Value="public object CreateController (Microsoft.AspNetCore.Mvc.ControllerContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object CreateController(class Microsoft.AspNetCore.Mvc.ControllerContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory.CreateController(Microsoft.AspNetCore.Mvc.ControllerContext)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateController (context As ControllerContext) As Object" />
<MemberSignature Language="F#" Value="abstract member CreateController : Microsoft.AspNetCore.Mvc.ControllerContext -> obj" Usage="iControllerFactory.CreateController context" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</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>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Microsoft.AspNetCore.Mvc.ControllerContext" />
</Parameters>
<Docs>
<param name="context">
<see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext" /> for the action to execute.</param>
<summary>
Creates a new controller for the specified <paramref name="context" />.
</summary>
<returns>The controller.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReleaseController">
<MemberSignature Language="C++ CLI" Value="public:
 void ReleaseController(Microsoft::AspNetCore::Mvc::ControllerContext ^ context, System::Object ^ controller);" />
<MemberSignature Language="C#" Value="public void ReleaseController (Microsoft.AspNetCore.Mvc.ControllerContext context, object controller);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ReleaseController(class Microsoft.AspNetCore.Mvc.ControllerContext context, object controller) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory.ReleaseController(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Sub ReleaseController (context As ControllerContext, controller As Object)" />
<MemberSignature Language="F#" Value="abstract member ReleaseController : Microsoft.AspNetCore.Mvc.ControllerContext * obj -> unit" Usage="iControllerFactory.ReleaseController (context, controller)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</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>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Microsoft.AspNetCore.Mvc.ControllerContext" />
<Parameter Name="controller" Type="System.Object" />
</Parameters>
<Docs>
<param name="context">
<see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext" /> for the executing action.</param>
<param name="controller">The controller.</param>
<summary>
Releases a controller instance.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReleaseControllerAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.ValueTask ReleaseControllerAsync (Microsoft.AspNetCore.Mvc.ControllerContext context, object controller);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype System.Threading.Tasks.ValueTask ReleaseControllerAsync(class Microsoft.AspNetCore.Mvc.ControllerContext context, object controller) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory.ReleaseControllerAsync(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function ReleaseControllerAsync (context As ControllerContext, controller As Object) As ValueTask" />
<MemberSignature Language="F#" Value="abstract member ReleaseControllerAsync : Microsoft.AspNetCore.Mvc.ControllerContext * obj -> System.Threading.Tasks.ValueTask
override this.ReleaseControllerAsync : Microsoft.AspNetCore.Mvc.ControllerContext * obj -> System.Threading.Tasks.ValueTask" Usage="iControllerFactory.ReleaseControllerAsync (context, controller)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.ValueTask</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Microsoft.AspNetCore.Mvc.ControllerContext" Index="0" FrameworkAlternate="aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0" />
<Parameter Name="controller" Type="System.Object" Index="1" FrameworkAlternate="aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0" />
</Parameters>
<Docs>
<param name="context">
<see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext" /> for the executing action.</param>
<param name="controller">The controller.</param>
<summary>
Releases a controller instance asynchronously.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>