Jazyk

IMutableTrigger Rozhraní

Definice

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

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

Poznámky

Vzhledem k tomu, že funkce triggerů se v různých databázích liší, jedná se hlavně o bod rozšíření, který umožňuje poskytovatelům přidávat vlastní poznámky.

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

Vlastnosti

Název Description
EntityType

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

Item[String]

Získá nebo nastaví hodnotu poznámky s daným názvem.

(Zděděno od IMutableAnnotatable)
ModelName

Získá název triggeru v modelu.

(Zděděno od IReadOnlyTrigger)

Metody

Název Description
AddAnnotation(String, Object)

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

(Zděděno od IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Přidá poznámky k objektu.

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

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

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

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

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

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

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

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

(Zděděno od IMutableAnnotatable)
RemoveAnnotation(String)

Odebere danou poznámku z tohoto objektu.

(Zděděno od IMutableAnnotatable)
SetAnnotation(String, Object)

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

(Zděděno od IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

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 IMutableAnnotatable)
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.

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.

GetTableSchema(IReadOnlyTrigger)

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

GetTriggerOperation(IReadOnlyTrigger)

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

GetTriggerType(IReadOnlyTrigger)

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

SetDatabaseName(IMutableTrigger, String)

Nastaví název triggeru v databázi.

SetTableName(IMutableTrigger, String)

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

SetTableSchema(IMutableTrigger, String)

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

SetTriggerOperation(IMutableTrigger, Nullable<TriggerOperation>)

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

SetTriggerType(IMutableTrigger, Nullable<TriggerType>)

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

Platí pro