Jazyk

IConventionTrigger Rozhraní

Definice

Představuje aktivační událost úložiště.

public interface IConventionTrigger : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger
type IConventionTrigger = interface
    interface IReadOnlyTrigger
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionTrigger
Implements IConventionAnnotatable, IReadOnlyTrigger
Implementuje

Poznámky

Další informace a příklady najdete v tématu Databázové triggery .

Vlastnosti

Název Description
Builder

Získá tvůrce, který lze použít ke konfiguraci tohoto triggeru.

EntityType

Získá, IConventionEntityType pro který je tento trigger definován.

IsInModel

Určuje, jestli je tento objekt v modelu, tj. nebyl odebrán z jednoho objektu.

(Zděděno od IConventionAnnotatable)
Item[String]

Získá hodnotu poznámky s daným názvem, který null vrátí, pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
ModelName

Získá název triggeru v modelu.

(Zděděno od IReadOnlyTrigger)

Metody

Název Description
AddAnnotation(String, Object, Boolean)

Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Přidá poznámky k objektu.

(Zděděno od IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Získá ladicí řetězec pro všechny poznámky deklarované v objektu.

(Zděděno od IReadOnlyAnnotatable)
FindAnnotation(String)

Získá poznámku s daným názvem a vrátí null , pokud neexistuje.

(Zděděno od IConventionAnnotatable)
GetAnnotation(String)

Získá anotace s daným názvem vyvolá, pokud neexistuje.

(Zděděno od IConventionAnnotatable)
GetAnnotations()

Získá všechny poznámky k aktuálnímu objektu.

(Zděděno od IConventionAnnotatable)
GetConfigurationSource()

Získá zdroj konfigurace pro tento trigger.

RemoveAnnotation(String)

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem.

(Zděděno od IConventionAnnotatable)
SetOrRemoveAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

(Zděděno od IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Vytvoří čitelné znázornění daných metadat člověkem.

Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a může se libovolně měnit mezi verzemi.

(Zděděno od IReadOnlyTrigger)

Metody rozšíření

Název Description
GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Získá název databáze triggeru.

GetDatabaseName(IReadOnlyTrigger)

Získá název triggeru v databázi.

GetDatabaseNameConfigurationSource(IConventionTrigger)

Získá zdroj konfigurace pro název databáze.

GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Vrátí výchozí název databáze, který se použije pro tento trigger.

GetDefaultDatabaseName(IReadOnlyTrigger)

Vrátí výchozí název, který se použije pro tento trigger v databázi.

GetTableName(IReadOnlyTrigger)

Získá název tabulky, pro kterou je tento trigger definován.

GetTableNameConfigurationSource(IConventionTrigger)

Získá zdroj konfigurace pro název tabulky.

GetTableSchema(IReadOnlyTrigger)

Získá schéma tabulky, pro kterou je tento trigger definován.

GetTableSchemaConfigurationSource(IConventionTrigger)

Získá zdroj konfigurace pro schéma tabulky.

GetTriggerOperation(IReadOnlyTrigger)

Získá operaci triggeru cosmos DB pro tuto aktivační událost.

GetTriggerOperationConfigurationSource(IConventionTrigger)

ConfigurationSource Získá pro operaci triggeru Cosmos DB.

GetTriggerType(IReadOnlyTrigger)

Získá typ triggeru cosmos DB pro tuto aktivační událost.

GetTriggerTypeConfigurationSource(IConventionTrigger)

ConfigurationSource Získá typ triggeru Cosmos DB.

SetDatabaseName(IConventionTrigger, String, Boolean)

Nastaví název triggeru v databázi.

SetTableName(IConventionTrigger, String, Boolean)

Nastaví název tabulky, na které je tento trigger definován.

SetTableSchema(IConventionTrigger, String, Boolean)

Nastaví schéma tabulky, na které je tento trigger definován.

SetTriggerOperation(IConventionTrigger, Nullable<TriggerOperation>, Boolean)

Nastaví operaci triggeru služby Cosmos DB pro tuto aktivační událost.

SetTriggerType(IConventionTrigger, Nullable<TriggerType>, Boolean)

Nastaví typ triggeru služby Cosmos DB pro tento trigger.

Platí pro