IConventionTrigger Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ý |
| 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í |
| 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 |
| 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. |