MaterializationInterceptionData Struktura
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.
Obiekt parametru przekazany do IMaterializationInterceptor metod zawierających dane dotyczące wystąpienia, które jest zmaterializowane.
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MaterializationInterceptionData
[<System.Runtime.CompilerServices.IsReadOnly>]
type MaterializationInterceptionData = struct
Public Structure MaterializationInterceptionData
- Dziedziczenie
-
MaterializationInterceptionData
- Atrybuty
Uwagi
Aby uzyskać więcej informacji i przykładów , zobacz Rejestrowanie, zdarzenia i diagnostyka .
Konstruktory
MaterializationInterceptionData(MaterializationContext, IEntityType, Dictionary<IPropertyBase,ValueTuple<Object,Func<MaterializationContext, 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 wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
MaterializationInterceptionData(MaterializationContext, IEntityType, Nullable<QueryTrackingBehavior>, Dictionary<IPropertyBase,ValueTuple<Object, Func<MaterializationContext,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 wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core. |
Właściwości
Context |
Używane jest bieżące DbContext wystąpienie. |
EntityType |
Typ zmaterializowanej jednostki. |
QueryTrackingBehavior |
Zachowanie śledzenia zapytań lub |
Metody
GetPropertyValue(IPropertyBase) |
Pobiera wartość właściwości dla danej właściwości. |
GetPropertyValue(String) |
Pobiera wartość właściwości dla właściwości o podanej nazwie. |
GetPropertyValue<T>(IPropertyBase) |
Pobiera wartość właściwości dla danej właściwości. |
GetPropertyValue<T>(String) |
Pobiera wartość właściwości dla właściwości o podanej nazwie. |