IConventionTriggerBuilder 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í.
Poskytuje bod rozhraní API pro rozšíření specifická pro zprostředkovatele pro konfiguraci IConventionTriggerrozhraní .
public interface IConventionTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionTriggerBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionTriggerBuilder
Implements IConventionAnnotatableBuilder
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Konvence vytváření modelů .
Vlastnosti
| Název | Description |
|---|---|
| Metadata |
Trigger, který se konfiguruje. |
| ModelBuilder |
Získá tvůrce modelů. (Zděděno od IConventionAnnotatableBuilder) |
Metody
| Název | Description |
|---|---|
| CanRemoveAnnotation(String, Boolean) |
Vrátí hodnotu označující, zda lze pomocí tohoto zdroje konfigurace odebrat poznámku s daným názvem. (Zděděno od IConventionAnnotatableBuilder) |
| CanSetAnnotation(String, Object, Boolean) |
Vrátí hodnotu označující, zda je možné nastavit poznámku s daným názvem a hodnotou z tohoto zdroje konfigurace. (Zděděno od IConventionAnnotatableBuilder) |
| HasAnnotation(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 se stejným nebo nižším ConfigurationSourcenázvem . |
| HasNoAnnotation(String, Boolean) |
Odebere poznámku s daným názvem z tohoto objektu. |
| HasNonNullAnnotation(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 se stejným nebo nižším ConfigurationSourcenázvem .
Odebere anotaci, pokud |
| RemoveAnnotation(String, Boolean) |
Zastaralé.
Odebere poznámku s daným názvem z tohoto objektu. (Zděděno od IConventionAnnotatableBuilder) |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Zastaralé.
Nastaví nebo odebere poznámku uloženou pod daným názvem. (Zděděno od IConventionAnnotatableBuilder) |
Metody rozšíření
| Název | Description |
|---|---|
| CanSetDatabaseName(IConventionTriggerBuilder, String, Boolean) |
Vrátí hodnotu určující, zda je možné pro trigger nastavit daný název. |
| CanSetTableName(IConventionTriggerBuilder, String, Boolean) |
Vrátí hodnotu určující, zda je možné pro aktivační událost nastavit daný název tabulky. |
| CanSetTableSchema(IConventionTriggerBuilder, String, Boolean) |
Vrátí hodnotu určující, jestli je možné pro aktivační událost nastavit dané schéma tabulky. |
| CanSetTriggerOperation(IConventionTriggerBuilder, Nullable<TriggerOperation>, Boolean) |
Vrátí hodnotu určující, jestli je možné pro tuto aktivační událost nastavit danou operaci triggeru Cosmos DB. |
| CanSetTriggerType(IConventionTriggerBuilder, Nullable<TriggerType>, Boolean) |
Vrátí hodnotu určující, jestli je možné pro tuto aktivační událost nastavit daný typ triggeru Cosmos DB. |
| HasDatabaseName(IConventionTriggerBuilder, String, Boolean) |
Nastaví název databáze triggeru. |
| HasTableName(IConventionTriggerBuilder, String, Boolean) |
Nastaví název tabulky, na které je tento trigger definován. |
| HasTableSchema(IConventionTriggerBuilder, String, Boolean) |
Nastaví schéma tabulky, na které je tento trigger definován. |
| HasTriggerOperation(IConventionTriggerBuilder, Nullable<TriggerOperation>, Boolean) |
Nakonfiguruje pro tuto aktivační událost operaci triggeru cosmos DB. |
| HasTriggerType(IConventionTriggerBuilder, Nullable<TriggerType>, Boolean) |
Nakonfiguruje typ triggeru služby Cosmos DB pro tento trigger. |