RuntimeComplexProperty Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje złożoną właściwość typu strukturalnego.
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeComplexProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexProperty
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeComplexProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IComplexProperty
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeComplexProperty = class
inherit RuntimePropertyBase
interface IRuntimeComplexProperty
interface IComplexProperty
interface IReadOnlyComplexProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IPropertyBase
interface IAnnotatable
interface IRuntimePropertyBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeComplexProperty = class
inherit RuntimePropertyBase
interface IComplexProperty
interface IReadOnlyComplexProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IPropertyBase
interface IAnnotatable
Public Class RuntimeComplexProperty
Inherits RuntimePropertyBase
Implements IRuntimeComplexProperty
Public Class RuntimeComplexProperty
Inherits RuntimePropertyBase
Implements IComplexProperty
- Dziedziczenie
- Dziedziczenie
- Atrybuty
- Implementuje
-
IAnnotatable IReadOnlyAnnotatable IComplexProperty Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexProperty Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase IPropertyBase IReadOnlyComplexProperty IReadOnlyPropertyBase
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Typy złożone .
Konstruktory
| Nazwisko | Opis |
|---|---|
| RuntimeComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean, Int32, Int32) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. |
| RuntimeComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean, String, Object, Int32, Int32) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. |
| RuntimeComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. |
Właściwości
| Nazwisko | Opis |
|---|---|
| ClrType |
Pobiera typ wartości przechowywanej przez ten obiekt podobny do właściwości. |
| ComplexType |
Pobiera typ wartości przechowywanej przez ten obiekt podobny do właściwości. |
| DebugView |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. |
| DeclaringType |
Pobiera typ, do którego należy ta właściwość. |
| Indexes |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| IsCollection |
Pobiera wartość wskazującą, czy właściwość jest kolekcją. |
| IsReadOnly |
Wskazuje, czy bieżący obiekt jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
| Item[String] |
Pobiera adnotację wartości z daną nazwą, zwracając |
| Item[String] |
Pobiera adnotację wartości z daną nazwą, zwracając |
| Name |
Pobiera nazwę tego obiektu przypominającego właściwość. (Odziedziczone po RuntimePropertyBase) |
| Sentinel |
Pobiera wartość sentinel, która wskazuje, że ta właściwość nie jest ustawiona. |
Metody
| Nazwisko | Opis |
|---|---|
| AddAnnotation(String, Annotation) |
Dodaje adnotację do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| AddAnnotation(String, Object) |
Dodaje adnotację do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| AddAnnotation(String, Object) |
Dodaje adnotację do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Dodaje adnotacje do tego obiektu przesłaniające wszystkie istniejące adnotacje o tej samej nazwie. (Odziedziczone po RuntimeAnnotatableBase) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Dodaje adnotacje do tego obiektu. (Odziedziczone po AnnotatableBase) |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Dodaje adnotacje do tego obiektu przesłaniające wszystkie istniejące adnotacje o tej samej nazwie. (Odziedziczone po RuntimeAnnotatableBase) |
| AddAnnotations(IReadOnlyDictionary<String,Object>) |
Dodaje adnotacje do tego obiektu. (Odziedziczone po AnnotatableBase) |
| AddRuntimeAnnotation(String, Annotation) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| AddRuntimeAnnotation(String, Annotation) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Dodaje adnotacje środowiska uruchomieniowego do tego obiektu. (Odziedziczone po RuntimeAnnotatableBase) |
| AddRuntimeAnnotations(IEnumerable<Annotation>) |
Dodaje adnotacje środowiska uruchomieniowego do tego obiektu. (Odziedziczone po AnnotatableBase) |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Dodaje adnotacje środowiska uruchomieniowego do tego obiektu. (Odziedziczone po RuntimeAnnotatableBase) |
| AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Dodaje adnotacje środowiska uruchomieniowego do tego obiektu. (Odziedziczone po AnnotatableBase) |
| CreateAnnotation(String, Object) |
Tworzy nową adnotację. (Odziedziczone po RuntimeAnnotatableBase) |
| CreateAnnotation(String, Object) |
Tworzy nową adnotację. (Odziedziczone po AnnotatableBase) |
| CreateRuntimeAnnotation(String, Object) |
Tworzy nową adnotację środowiska uruchomieniowego. (Odziedziczone po RuntimeAnnotatableBase) |
| CreateRuntimeAnnotation(String, Object) |
Tworzy nową adnotację środowiska uruchomieniowego. (Odziedziczone po AnnotatableBase) |
| EnsureMutable() |
Zgłasza błąd, jeśli model jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
| EnsureReadOnly() |
Zgłasza błąd, jeśli model nie jest tylko do odczytu. (Odziedziczone po AnnotatableBase) |
| FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
| FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
| FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
| FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
| GetAnnotation(String) |
Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| GetAnnotation(String) |
Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje. (Odziedziczone po AnnotatableBase) |
| GetAnnotations() |
Pobiera wszystkie adnotacje w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje. (Odziedziczone po AnnotatableBase) |
| GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po RuntimeAnnotatableBase) |
| GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
| OnAnnotationSet(String, Annotation, Annotation) |
Wywoływana, gdy adnotacja została ustawiona lub usunięta. (Odziedziczone po AnnotatableBase) |
| RemoveAnnotation(String) |
Usuwa daną adnotację z tego obiektu. (Odziedziczone po RuntimeAnnotatableBase) |
| RemoveAnnotation(String) |
Usuwa daną adnotację z tego obiektu. (Odziedziczone po AnnotatableBase) |
| RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po RuntimeAnnotatableBase) |
| RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po AnnotatableBase) |
| SetAccessors(PropertyAccessors) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetAccessors<TProperty>(Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>, Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetAccessors<TProperty>(Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<ValueBuffer,Object>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetAnnotation(String, Annotation, Annotation) |
Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| SetAnnotation(String, Object) |
Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| SetAnnotation(String, Object) |
Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| SetCurrentValueComparer(IComparer<IUpdateEntry>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetGetter<TEntity,TStructural,TValue>(Func<TEntity,IReadOnlyList<Int32>, TValue>, Func<TEntity,IReadOnlyList<Int32>,Boolean>, Func<TStructural, TValue>, Func<TStructural,Boolean>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>, Func<TStructuralType,TValue>, Func<TStructuralType,Boolean>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetGetter<TEntity,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetIndexedCollectionAccessor<TEntity,TCollection,TElement>(Func<TEntity, Int32,TElement>, Action<TEntity,Int32,TElement>, Action<TEntity, Int32,TElement>, Func<Int32,TCollection>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetMaterializationSetter<TEntity,TStructural,TValue>(Action<TEntity,IReadOnlyList<Int32>,TValue>, Func<TStructural,TValue,TStructural>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetMaterializationSetter<TEntity,TValue>(Action<TEntity,TValue>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetMaterializationSetter<TEntity,TValue>(Func<TEntity,TValue,TEntity>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetPropertyIndexes(Int32, Int32, Int32, Int32, Int32) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetRuntimeAnnotation(String, Annotation, Annotation) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| SetRuntimeAnnotation(String, Annotation, Annotation) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| SetRuntimeAnnotation(String, Object) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| SetRuntimeAnnotation(String, Object) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| SetSetter<TEntity,TStructural,TValue>(Action<TEntity,IReadOnlyList<Int32>,TValue>, Func<TStructural,TValue,TStructural>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetSetter<TEntity,TValue>(Action<TEntity,TValue>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| SetSetter<TEntity,TValue>(Func<TEntity,TValue,TEntity>) |
Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po RuntimePropertyBase) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. |
Jawne implementacje interfejsu
| Nazwisko | Opis |
|---|---|
| IAnnotatable.AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| IAnnotatable.AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| IAnnotatable.FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
| IAnnotatable.FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
| IAnnotatable.GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po RuntimeAnnotatableBase) |
| IAnnotatable.GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po RuntimeAnnotatableBase) |
| IAnnotatable.RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po AnnotatableBase) |
| IAnnotatable.SetRuntimeAnnotation(String, Object) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po RuntimeAnnotatableBase) |
| IAnnotatable.SetRuntimeAnnotation(String, Object) |
Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. (Odziedziczone po AnnotatableBase) |
| IComplexProperty.ComplexType |
Pobiera skojarzony typ złożony. |
| IPropertyBase.DeclaringType |
Pobiera typ, do którego należy ten obiekt przypominający właściwość. |
| IPropertyBase.GetCollectionAccessor() |
Pobiera właściwość IClrCollectionAccessor dla tej właściwości, jeśli jest to nawigacja kolekcji lub właściwość złożona. |
| IPropertyBase.GetCurrentValueComparer() |
Pobiera element IComparer<T> do porównywania wartości w śledzonych IUpdateEntry wpisach. (Odziedziczone po RuntimePropertyBase) |
| IPropertyBase.GetGetter() |
Pobiera element IClrPropertyGetter do odczytu wartości tej właściwości. (Odziedziczone po RuntimePropertyBase) |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
| IReadOnlyAnnotatable.FindAnnotation(String) |
Pobiera adnotację o podanej nazwie, zwracając |
| IReadOnlyAnnotatable.GetAnnotations() |
Pobiera wszystkie adnotacje w bieżącym obiekcie. (Odziedziczone po RuntimeAnnotatableBase) |
| IReadOnlyAnnotatable.GetAnnotations() |
Pobiera wszystkie adnotacje w bieżącym obiekcie. (Odziedziczone po AnnotatableBase) |
| IReadOnlyAnnotatable.Item[String] |
Pobiera wartość adnotacji o podanej nazwie, zwracając |
| IReadOnlyAnnotatable.Item[String] |
Pobiera wartość adnotacji o podanej nazwie, zwracając |
| IReadOnlyComplexProperty.ComplexType |
Pobiera skojarzony typ złożony. |
| IReadOnlyComplexProperty.IsCollection |
Pobiera wartość wskazującą, czy ta właściwość reprezentuje kolekcję. |
| IReadOnlyComplexProperty.IsNullable |
Pobiera wartość wskazującą, czy ta właściwość może zawierać |
| IReadOnlyPropertyBase.ClrType |
Pobiera typ wartości przechowywanej przez ten obiekt podobny do właściwości. (Odziedziczone po RuntimePropertyBase) |
| IReadOnlyPropertyBase.DeclaringType |
Pobiera typ, do którego należy ten obiekt przypominający właściwość. |
| IReadOnlyPropertyBase.FieldInfo |
Pobiera wartość FieldInfo dla bazowego pola CLR dla tego obiektu przypominającego właściwość.
Może to dotyczyć |
| IReadOnlyPropertyBase.GetPropertyAccessMode() |
PropertyAccessMode Pobiera element używany dla tego obiektu przypominającego właściwość. (Odziedziczone po RuntimePropertyBase) |
| IReadOnlyPropertyBase.PropertyInfo |
Pobiera właściwość PropertyInfo dla bazowej właściwości CLR dla tego obiektu przypominającego właściwość.
Może to dotyczyć |
| IRuntimePropertyBase.Accessors |
Reprezentuje złożoną właściwość typu strukturalnego. (Odziedziczone po RuntimePropertyBase) |
| IRuntimePropertyBase.GetIndexedCollectionAccessor() |
Reprezentuje złożoną właściwość typu strukturalnego. (Odziedziczone po RuntimePropertyBase) |
| IRuntimePropertyBase.GetSetter() |
Reprezentuje złożoną właściwość typu strukturalnego. (Odziedziczone po RuntimePropertyBase) |
| IRuntimePropertyBase.MaterializationSetter |
Reprezentuje złożoną właściwość typu strukturalnego. (Odziedziczone po RuntimePropertyBase) |
| IRuntimePropertyBase.PropertyIndexes |
Reprezentuje złożoną właściwość typu strukturalnego. (Odziedziczone po RuntimePropertyBase) |
Metody rozszerzania
| Nazwisko | Opis |
|---|---|
| GetCurrentValueComparer(IPropertyBase) |
Pobiera element IComparer<T> do porównywania wartości w śledzonych IUpdateEntry wpisach. |
| GetDefaultColumnMappings(IPropertyBase) |
Zwraca kolumny domyślne, do których ma zostać zamapowana właściwość. |
| GetGetter(IPropertyBase) |
Pobiera element IClrPropertyGetter do odczytu wartości tej właściwości. Należy pamiętać, że jest to błąd podczas wywoływania tej metody dla właściwości w tle (IsShadowProperty(IPropertyBase)), ponieważ taka właściwość nie ma skojarzonej właściwości MemberInfo. |
| GetIndex(IPropertyBase) |
Pobiera indeks właściwości dla tej właściwości. |
| GetJsonElementMappings(IPropertyBase) |
Zwraca mapowania elementów JSON dla tej właściwości. |
| GetJsonPropertyName(IReadOnlyComplexProperty) |
Zwraca nazwę właściwości, na którą właściwość jest mapowana podczas określania wartości docelowej usługi Cosmos. |
| GetJsonPropertyName(IReadOnlyComplexProperty) |
Pobiera wartość nazwy właściwości JSON używanej dla danej złożonej właściwości jednostki zamapowanej na kolumnę JSON. |
| GetMappedStoreObjects(IReadOnlyComplexProperty, StoreObjectType) |
Zwraca obiekty magazynu przypominające tabelę, do których ta złożona właściwość jest mapowana, jeśli jest mapowana na kolumnę JSON. Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
Pobiera wartość PropertyInfo lub FieldInfo , która powinna być używana do pobierania lub ustawiania wartości dla danej właściwości. Należy pamiętać, że jest to błąd podczas wywoływania tej metody dla właściwości w tle (IsShadowProperty(IPropertyBase)), ponieważ taka właściwość nie ma skojarzonej właściwości MemberInfo. |
| GetTableColumnMappings(IPropertyBase) |
Zwraca kolumny tabeli, do których jest mapowana właściwość. |
| GetViewColumnMappings(IPropertyBase) |
Zwraca kolumny widoku, do których jest mapowana właściwość. |
| IsIndexerProperty(IPropertyBase) |
Pobiera wartość wskazującą, czy jest to właściwość indeksatora. Właściwość indeksatora jest właściwością, która jest dostępna za pośrednictwem indeksatora w klasie jednostki. |
| IsShadowProperty(IPropertyBase) |
Przestarzałe.
Pobiera wartość wskazującą, czy jest to właściwość w tle. Właściwość w tle jest taka, która nie ma odpowiedniej właściwości w klasie jednostki. Bieżąca wartość właściwości jest przechowywana w ChangeTracker zamiast przechowywać w wystąpieniach klasy jednostki. |