/
IConventionServiceProperty.xml
210 lines (210 loc) · 17.1 KB
/
IConventionServiceProperty.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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<Type Name="IConventionServiceProperty" FullName="Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty">
<TypeSignature Language="C#" Value="public interface IConventionServiceProperty : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IServiceProperty" FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IConventionServiceProperty implements class Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IServiceProperty" FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0" />
<TypeSignature Language="DocId" Value="T:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty" />
<TypeSignature Language="VB.NET" Value="Public Interface IConventionServiceProperty
Implements IConventionPropertyBase, IServiceProperty" FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0" />
<TypeSignature Language="F#" Value="type IConventionServiceProperty = interface
 interface IServiceProperty
 interface IPropertyBase
 interface IAnnotatable
 interface IConventionPropertyBase
 interface IConventionAnnotatable" FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0" />
<TypeSignature Language="C#" Value="public interface IConventionServiceProperty : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IConventionServiceProperty implements class Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty" FrameworkAlternate="efcore-6.0;efcore-7.0" />
<TypeSignature Language="VB.NET" Value="Public Interface IConventionServiceProperty
Implements IConventionPropertyBase, IReadOnlyServiceProperty" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<TypeSignature Language="F#" Value="type IConventionServiceProperty = interface
 interface IReadOnlyServiceProperty
 interface IReadOnlyPropertyBase
 interface IReadOnlyAnnotatable
 interface IConventionPropertyBase
 interface IConventionAnnotatable" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IConventionServiceProperty implements class Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, class Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase, class Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty" FrameworkAlternate="efcore-8.0" />
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>
<Interface FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IPropertyBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-3.0;efcore-3.1;efcore-5.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IServiceProperty</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase</InterfaceName>
</Interface>
<Interface FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0">
<InterfaceName>Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
A <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase" /> in the Entity Framework model that represents an
injected service from the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" />.
</summary>
<remarks>
<para>
This interface is used during model creation and allows the metadata to be modified.
Once the model is built, <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty" /> represents a read-only view of the same metadata.
</para>
<para>
See <see href="https://aka.ms/efcore-docs-conventions">Model building conventions</see> for more information and examples.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="Builder">
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder Builder { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder Builder" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty.Builder" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Builder As IConventionServicePropertyBuilder" />
<MemberSignature Language="F#" Value="member this.Builder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder" Usage="Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty.Builder" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the builder that can be used to configure this service property.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.InvalidOperationException">If the service property has been removed from the model.</exception>
</Docs>
</Member>
<Member MemberName="DeclaringEntityType">
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType DeclaringEntityType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType DeclaringEntityType" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty.DeclaringEntityType" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property DeclaringEntityType As IConventionEntityType" />
<MemberSignature Language="F#" Value="member this.DeclaringEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType" Usage="Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty.DeclaringEntityType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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>Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets the type that this property belongs to.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetConfigurationSource">
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource GetConfigurationSource ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource GetConfigurationSource() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty.GetConfigurationSource" />
<MemberSignature Language="VB.NET" Value="Public Function GetConfigurationSource () As ConfigurationSource" />
<MemberSignature Language="F#" Value="abstract member GetConfigurationSource : unit -> Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" Usage="iConventionServiceProperty.GetConfigurationSource " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns the configuration source for this property.
</summary>
<returns> The configuration source. </returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetParameterBindingConfigurationSource">
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource? GetParameterBindingConfigurationSource ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype System.Nullable`1<valuetype Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource> GetParameterBindingConfigurationSource() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty.GetParameterBindingConfigurationSource" />
<MemberSignature Language="VB.NET" Value="Public Function GetParameterBindingConfigurationSource () As Nullable(Of ConfigurationSource)" />
<MemberSignature Language="F#" Value="abstract member GetParameterBindingConfigurationSource : unit -> Nullable<Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource>" Usage="iConventionServiceProperty.GetParameterBindingConfigurationSource " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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.Nullable<Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Returns the configuration source for <see cref="P:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty.ParameterBinding" />.
</summary>
<returns>The configuration source for <see cref="P:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty.ParameterBinding" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetParameterBinding">
<MemberSignature Language="C#" Value="public void SetParameterBinding (Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding parameterBinding, bool fromDataAnnotation = false);" FrameworkAlternate="efcore-3.0;efcore-3.1" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetParameterBinding(class Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding parameterBinding, bool fromDataAnnotation) cil managed" FrameworkAlternate="efcore-3.0;efcore-3.1" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty.SetParameterBinding(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Sub SetParameterBinding (parameterBinding As ServiceParameterBinding, Optional fromDataAnnotation As Boolean = false)" FrameworkAlternate="efcore-3.0;efcore-3.1" />
<MemberSignature Language="F#" Value="abstract member SetParameterBinding : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding * bool -> unit" Usage="iConventionServiceProperty.SetParameterBinding (parameterBinding, fromDataAnnotation)" FrameworkAlternate="efcore-3.0;efcore-3.1" />
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding SetParameterBinding (Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding parameterBinding, bool fromDataAnnotation = false);" FrameworkAlternate="efcore-5.0" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding SetParameterBinding(class Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding parameterBinding, bool fromDataAnnotation) cil managed" FrameworkAlternate="efcore-5.0;efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberSignature Language="VB.NET" Value="Public Function SetParameterBinding (parameterBinding As ServiceParameterBinding, Optional fromDataAnnotation As Boolean = false) As ServiceParameterBinding" FrameworkAlternate="efcore-5.0;efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberSignature Language="F#" Value="abstract member SetParameterBinding : Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding * bool -> Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding" Usage="iConventionServiceProperty.SetParameterBinding (parameterBinding, fromDataAnnotation)" FrameworkAlternate="efcore-5.0;efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberSignature Language="C#" Value="public Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding? SetParameterBinding (Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding? parameterBinding, bool fromDataAnnotation = false);" FrameworkAlternate="efcore-6.0;efcore-7.0;efcore-8.0" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore</AssemblyName>
<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 FrameworkAlternate="efcore-3.0;efcore-3.1">System.Void</ReturnType>
<ReturnType FrameworkAlternate="efcore-5.0;efcore-6.0;efcore-7.0;efcore-8.0">Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parameterBinding" Type="Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding" />
<Parameter Name="fromDataAnnotation" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="parameterBinding">The parameter binding.</param>
<param name="fromDataAnnotation">Indicates whether the configuration was specified using a data annotation.</param>
<summary>
Sets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding" /> for this property.
</summary>
<returns>The configured binding.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>