IConventionContext<TMetadata> Interfejs
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.
Informacje kontekstowe skojarzone z każdym wywołaniem konwencji.
public interface IConventionContext<in TMetadata> : Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext
type IConventionContext<'Metadata> = interface
interface IConventionContext
Public Interface IConventionContext(Of In TMetadata)
Implements IConventionContext
Parametry typu
- TMetadata
Typ obiektu metadanych.
Ten parametr typu jest kontrawariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest mniej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .
Metody
DelayConventions() |
Uniemożliwia natychmiastowe wykonywanie konwencji po zmodyfikowaniu aspektu metadanych. Wszystkie opóźnione konwencje zostaną wykonane po usunięciu zwróconego obiektu. (Odziedziczone po IConventionContext) |
StopProcessing() |
Wywołanie tej metody uniemożliwi dalsze przetwarzanie skojarzonego zdarzenia przez inne konwencje. (Odziedziczone po IConventionContext) |
StopProcessing(TMetadata) |
Wywołanie tej metody uniemożliwi dalsze przetwarzanie skojarzonego zdarzenia przez inne konwencje. |
StopProcessingIfChanged(TMetadata) |
Wywołanie tego polecenia uniemożliwi dalsze przetwarzanie skojarzonego zdarzenia przez inne konwencje, jeśli podane obiekty są inne. |