/
IControllerActivatorProvider.xml
135 lines (135 loc) · 10.4 KB
/
IControllerActivatorProvider.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
<Type Name="IControllerActivatorProvider" FullName="Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider">
<TypeSignature Language="C++ CLI" Value="public interface class IControllerActivatorProvider" />
<TypeSignature Language="C#" Value="public interface IControllerActivatorProvider" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IControllerActivatorProvider" FrameworkAlternate="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.IControllerActivatorProvider" />
<TypeSignature Language="VB.NET" Value="Public Interface IControllerActivatorProvider" />
<TypeSignature Language="F#" Value="type IControllerActivatorProvider = interface" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IControllerActivatorProvider" FrameworkAlternate="aspnetcore-8.0" />
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<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 to create a MVC controller.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="CreateActivator">
<MemberSignature Language="C++ CLI" Value="public:
 Func<Microsoft::AspNetCore::Mvc::ControllerContext ^, System::Object ^> ^ CreateActivator(Microsoft::AspNetCore::Mvc::Controllers::ControllerActionDescriptor ^ descriptor);" />
<MemberSignature Language="C#" Value="public Func<Microsoft.AspNetCore.Mvc.ControllerContext,object> CreateActivator (Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Func`2<class Microsoft.AspNetCore.Mvc.ControllerContext, object> CreateActivator(class Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider.CreateActivator(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateActivator (descriptor As ControllerActionDescriptor) As Func(Of ControllerContext, Object)" />
<MemberSignature Language="F#" Value="abstract member CreateActivator : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor -> Func<Microsoft.AspNetCore.Mvc.ControllerContext, obj>" Usage="iControllerActivatorProvider.CreateActivator descriptor" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<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.Func<Microsoft.AspNetCore.Mvc.ControllerContext,System.Object></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="descriptor" Type="Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor" />
</Parameters>
<Docs>
<param name="descriptor">The <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor" />.</param>
<summary>
Creates a <see cref="T:System.Func`2" /> that creates a controller.
</summary>
<returns>The delegate used to activate the controller.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateAsyncReleaser">
<MemberSignature Language="C#" Value="public virtual Func<Microsoft.AspNetCore.Mvc.ControllerContext,object,System.Threading.Tasks.ValueTask>? CreateAsyncReleaser (Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Func`3<class Microsoft.AspNetCore.Mvc.ControllerContext, object, valuetype System.Threading.Tasks.ValueTask> CreateAsyncReleaser(class Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider.CreateAsyncReleaser(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateAsyncReleaser (descriptor As ControllerActionDescriptor) As Func(Of ControllerContext, Object, ValueTask)" />
<MemberSignature Language="F#" Value="abstract member CreateAsyncReleaser : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor -> Func<Microsoft.AspNetCore.Mvc.ControllerContext, obj, System.Threading.Tasks.ValueTask>
override this.CreateAsyncReleaser : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor -> Func<Microsoft.AspNetCore.Mvc.ControllerContext, obj, System.Threading.Tasks.ValueTask>" Usage="iControllerActivatorProvider.CreateAsyncReleaser descriptor" />
<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.Func<Microsoft.AspNetCore.Mvc.ControllerContext,System.Object,System.Threading.Tasks.ValueTask></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="descriptor" Type="Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor" Index="0" FrameworkAlternate="aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0" />
</Parameters>
<Docs>
<param name="descriptor">The <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor" />.</param>
<summary>
Creates an <see cref="T:System.Action" /> that releases a controller.
</summary>
<returns>The delegate used to dispose the activated controller.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreateReleaser">
<MemberSignature Language="C++ CLI" Value="public:
 Action<Microsoft::AspNetCore::Mvc::ControllerContext ^, System::Object ^> ^ CreateReleaser(Microsoft::AspNetCore::Mvc::Controllers::ControllerActionDescriptor ^ descriptor);" />
<MemberSignature Language="C#" Value="public Action<Microsoft.AspNetCore.Mvc.ControllerContext,object> CreateReleaser (Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor);" FrameworkAlternate="aspnetcore-2.0;aspnetcore-2.1;aspnetcore-2.2;aspnetcore-3.0;aspnetcore-3.1;aspnetcore-5.0" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Action`2<class Microsoft.AspNetCore.Mvc.ControllerContext, object> CreateReleaser(class Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider.CreateReleaser(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor)" />
<MemberSignature Language="VB.NET" Value="Public Function CreateReleaser (descriptor As ControllerActionDescriptor) As Action(Of ControllerContext, Object)" />
<MemberSignature Language="F#" Value="abstract member CreateReleaser : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor -> Action<Microsoft.AspNetCore.Mvc.ControllerContext, obj>" Usage="iControllerActivatorProvider.CreateReleaser descriptor" />
<MemberSignature Language="C#" Value="public Action<Microsoft.AspNetCore.Mvc.ControllerContext,object>? CreateReleaser (Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor);" FrameworkAlternate="aspnetcore-6.0;aspnetcore-7.0;aspnetcore-8.0" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.AspNetCore.Mvc.Core</AssemblyName>
<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.Action<Microsoft.AspNetCore.Mvc.ControllerContext,System.Object></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="descriptor" Type="Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor" />
</Parameters>
<Docs>
<param name="descriptor">The <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor" />.</param>
<summary>
Creates an <see cref="T:System.Action" /> that releases a controller.
</summary>
<returns>The delegate used to dispose the activated controller.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>