Sdílet prostřednictvím


Triggers class

Operace pro vytvoření, upsertování, dotazování a čtení všech triggerů

Slouží container.triggers ke čtení, nahrazení nebo odstranění triggeru.

Vlastnosti

container

Metody

create(TriggerDefinition, RequestOptions)

Vytvoření triggeru

Azure Cosmos DB podporuje před a po triggery definované v JavaScriptu, které se spouštějí při vytváření, aktualizacích a odstraňování.

Další podrobnosti najdete v dokumentaci k rozhraní JavaScript API na straně serveru.

query(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechny triggery.

query<T>(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechny triggery.

readAll(FeedOptions)

Přečtěte si všechny triggery.

Příklad

Čtení všech aktivačních událostí do pole

const {body: triggerList} = await container.triggers.readAll().fetchAll();

Podrobnosti vlastnosti

container

container: Container

Hodnota vlastnosti

Podrobnosti metody

create(TriggerDefinition, RequestOptions)

Vytvoření triggeru

Azure Cosmos DB podporuje před a po triggery definované v JavaScriptu, které se spouštějí při vytváření, aktualizacích a odstraňování.

Další podrobnosti najdete v dokumentaci k rozhraní JavaScript API na straně serveru.

function create(body: TriggerDefinition, options?: RequestOptions): Promise<TriggerResponse>

Parametry

options
RequestOptions

Návraty

Promise<TriggerResponse>

query(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechny triggery.

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Parametry

query
SqlQuerySpec

Konfigurace dotazu pro operaci Další informace o konfiguraci dotazu najdete v tématu SqlQuerySpec .

options
FeedOptions

Návraty

query<T>(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechny triggery.

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Parametry

query
SqlQuerySpec

Konfigurace dotazu pro operaci Další informace o konfiguraci dotazu najdete v tématu SqlQuerySpec .

options
FeedOptions

Návraty

readAll(FeedOptions)

Přečtěte si všechny triggery.

Příklad

Čtení všech aktivačních událostí do pole

const {body: triggerList} = await container.triggers.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<TriggerDefinition & Resource>

Parametry

options
FeedOptions

Návraty