ScriptsProxy Osztály
A tárolt eljárások kezelésére használható felület.
Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett használja az scripts attribútumot.
- Öröklődés
-
builtins.objectScriptsProxy
Konstruktor
ScriptsProxy(client_connection: CosmosClientConnection, container_link: str, is_system_key: bool)
Paraméterek
- client_connection
- container_link
- is_system_key
Metódusok
create_stored_procedure |
Hozzon létre egy új tárolt eljárást a tárolóban. Meglévő sproc cseréjéhez használja a metódust <xref:Container.scripts.replace_stored_procedure> . |
create_trigger |
Hozzon létre egy eseményindítót a tárolóban. Meglévő eseményindító cseréjéhez használja a metódust <xref:ContainerProxy.scripts.replace_trigger> . |
create_user_defined_function |
Hozzon létre egy felhasználó által definiált függvényt a tárolóban. Meglévő UDF cseréjéhez használja a metódust <xref:ContainerProxy.scripts.replace_user_defined_function> . |
delete_stored_procedure |
Egy megadott tárolt eljárás törlése a tárolóból. Ha a tárolt eljárás még nem létezik a tárolóban, kivétel keletkezik. |
delete_trigger |
Töröljön egy adott eseményindítót a tárolóból. Ha az eseményindító még nem létezik a tárolóban, kivétel keletkezik. |
delete_user_defined_function |
Töröljön egy megadott, felhasználó által definiált függvényt a tárolóból. Ha az UDF még nem létezik a tárolóban, kivétel keletkezik. |
execute_stored_procedure |
Hajtsa végre a megadott tárolt eljárást. Ha a tárolt eljárás még nem létezik a tárolóban, kivétel keletkezik. |
get_stored_procedure |
Kérje le az azonosító által azonosított tárolt eljárást. |
get_trigger |
Az azonosító alapján azonosított eseményindító lekérése. |
get_user_defined_function |
Az azonosító alapján azonosított felhasználó által definiált függvények lekérése. |
list_stored_procedures |
A tárolóban tárolt összes eljárás listázása. |
list_triggers |
Listázhatja a tároló összes eseményindítóját. |
list_user_defined_functions |
A tárolóban található összes felhasználó által definiált függvény listázása. |
query_stored_procedures |
Adja vissza az adott lekérdezésnek megfelelő összes tárolt eljárást. |
query_triggers |
Adja vissza az adott lekérdezésnek megfelelő összes eseményindítót. |
query_user_defined_functions |
Egy adott lekérdezésnek megfelelő, felhasználó által definiált függvényeket ad vissza. |
replace_stored_procedure |
Cserélje le a tárolóban megadott tárolt eljárást. Ha a tárolt eljárás még nem létezik a tárolóban, kivétel keletkezik. |
replace_trigger |
Cserélje le a megadott eseményindítót a tárolóban. Ha az eseményindító még nem létezik a tárolóban, kivétel keletkezik. |
replace_user_defined_function |
Cserélje le a megadott felhasználó által definiált függvényt a tárolóban. Ha az UDF még nem létezik a tárolóban, kivétel keletkezik. |
create_stored_procedure
Hozzon létre egy új tárolt eljárást a tárolóban.
Meglévő sproc cseréjéhez használja a metódust <xref:Container.scripts.replace_stored_procedure> .
create_stored_procedure(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- body
Egy dict-szerű objektum, amely a létrehozandó sproc objektumot jelöli.
Válaszok
Az új tárolt eljárást jelképező diktálás.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárás nem hozható létre.
create_trigger
Hozzon létre egy eseményindítót a tárolóban.
Meglévő eseményindító cseréjéhez használja a metódust <xref:ContainerProxy.scripts.replace_trigger> .
create_trigger(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- body
A létrehozandó eseményindítót jelképező diktálási objektum.
Válaszok
Az új eseményindítót jelképező diktálás.
Visszatérési típus
Kivételek
Ha a megadott eseményindító nem hozható létre.
create_user_defined_function
Hozzon létre egy felhasználó által definiált függvényt a tárolóban.
Meglévő UDF cseréjéhez használja a metódust <xref:ContainerProxy.scripts.replace_user_defined_function> .
create_user_defined_function(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- body
A létrehozandó udf-et jelölő diktátumszerű objektum.
Válaszok
Az új, felhasználó által definiált függvényt jelölő diktálás.
Visszatérési típus
Kivételek
Ha a felhasználó által definiált függvény nem hozható létre.
delete_stored_procedure
Egy megadott tárolt eljárás törlése a tárolóból.
Ha a tárolt eljárás még nem létezik a tárolóban, kivétel keletkezik.
delete_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> None
Paraméterek
- sproc
A törölni kívánt tárolt eljárást jelölő azonosító (név) vagy diktálás.
Visszatérési típus
Kivételek
A sproc törlése nem sikerült.
A sproc nem létezik a tárolóban.
delete_trigger
Töröljön egy adott eseményindítót a tárolóból.
Ha az eseményindító még nem létezik a tárolóban, kivétel keletkezik.
delete_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> None
Paraméterek
- trigger
A törölni kívánt eseményindítót jelölő azonosító (név) vagy diktálás.
Visszatérési típus
Kivételek
Az eseményindító nem lett sikeresen törölve.
Az eseményindító nem létezik a tárolóban.
delete_user_defined_function
Töröljön egy megadott, felhasználó által definiált függvényt a tárolóból.
Ha az UDF még nem létezik a tárolóban, kivétel keletkezik.
delete_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> None
Paraméterek
- udf
A törölni kívánt udf azonosító (név) vagy diktálás.
Visszatérési típus
Kivételek
Az udf törlése nem sikerült.
Az UDF nem létezik a tárolóban.
execute_stored_procedure
Hajtsa végre a megadott tárolt eljárást.
Ha a tárolt eljárás még nem létezik a tárolóban, kivétel keletkezik.
execute_stored_procedure(sproc: str | Dict[str, Any], partition_key: str | None = None, params: List[Any] | None = None, enable_script_logging: bool | None = None, **kwargs: Any) -> Any
Paraméterek
- sproc
A végrehajtandó tárolt eljárást jelölő azonosító (név) vagy diktálás.
- partition_key
Megadja a partíciókulcsot, amely jelzi, hogy a sproc melyik partíción legyen végrehajtva.
- params
A végrehajtandó tárolt eljárásnak átadandó paraméterek listája.
- enable_script_logging
- bool
Engedélyezi vagy letiltja az aktuális kérés szkriptnaplózását.
Válaszok
A megadott paraméterekhez végrehajtott tárolt eljárás eredménye.
Visszatérési típus
Kivételek
Ha a tárolt eljárás végrehajtása sikertelen volt, vagy ha a megadott azonosítóval rendelkező tárolt eljárás nem létezik a tárolóban.
get_stored_procedure
Kérje le az azonosító által azonosított tárolt eljárást.
get_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- sproc
A lekérni kívánt tárolt eljárást jelölő azonosító (név) vagy diktálás.
Válaszok
A lekért tárolt eljárást jelölő diktálás.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárást nem sikerült lekérni.
get_trigger
Az azonosító alapján azonosított eseményindító lekérése.
get_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- trigger
A lekérni kívánt eseményindítót jelölő azonosító (név) vagy diktálás.
Válaszok
A lekért eseményindítót jelölő diktálás.
Visszatérési típus
Kivételek
Ha a megadott eseményindítót nem sikerült lekérni.
get_user_defined_function
Az azonosító alapján azonosított felhasználó által definiált függvények lekérése.
get_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- udf
A lekérendő udf azonosító (név) vagy diktálás.
Válaszok
A lekért felhasználó által definiált függvényt jelölő diktálás.
Visszatérési típus
Kivételek
Ha a felhasználó által definiált függvény nem kérhető le.
list_stored_procedures
A tárolóban tárolt összes eljárás listázása.
list_stored_procedures(max_item_count: int | None = None, **kwargs: Any) -> Iterable[Dict[str, Any]]
Paraméterek
- max_item_count
- int
Az enumerálási műveletben visszaadandó elemek maximális száma.
Válaszok
Tárolt eljárások (diktálások) Iterable eleme.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárás nem hozható létre.
list_triggers
Listázhatja a tároló összes eseményindítóját.
list_triggers(max_item_count: int | None = None, **kwargs: Any) -> Iterable[Dict[str, Any]]
Paraméterek
- max_item_count
Az enumerálási műveletben visszaadandó elemek maximális száma.
Válaszok
Eseményindítók (diktálások) Iterable eleme.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárás nem hozható létre.
list_user_defined_functions
A tárolóban található összes felhasználó által definiált függvény listázása.
list_user_defined_functions(max_item_count: int | None = None, **kwargs: Any) -> Iterable[Dict[str, Any]]
Paraméterek
- max_item_count
Az enumerálási műveletben visszaadandó elemek maximális száma.
Válaszok
A felhasználó által definiált függvények (diktálások) Iterable értéke.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárás nem hozható létre.
query_stored_procedures
Adja vissza az adott lekérdezésnek megfelelő összes tárolt eljárást.
query_stored_procedures(query: str, parameters: List[str] | None = None, max_item_count: int | None = None, **kwargs: Any) -> Iterable[Dict[str, Any]]
Paraméterek
- query
A végrehajtandó Azure Cosmos DB SQL-lekérdezés.
- parameters
Nem kötelező paramétertömb a lekérdezéshez. Figyelmen kívül hagyja, ha nincs megadva lekérdezés.
- max_item_count
Az enumerálási műveletben visszaadandó elemek maximális száma.
Válaszok
Tárolt eljárások (diktálások) Iterable eleme.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárás nem hozható létre.
query_triggers
Adja vissza az adott lekérdezésnek megfelelő összes eseményindítót.
query_triggers(query: str, parameters: List[str] | None = None, max_item_count: int | None = None, **kwargs: Any) -> Iterable[Dict[str, Any]]
Paraméterek
- query
A végrehajtandó Azure Cosmos DB SQL-lekérdezés.
- parameters
Nem kötelező paramétertömb a lekérdezéshez. Figyelmen kívül hagyja, ha nincs megadva lekérdezés.
- max_item_count
Az enumerálási műveletben visszaadandó elemek maximális száma.
Válaszok
Eseményindítók (diktálások) Iterable eleme.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárás nem hozható létre.
query_user_defined_functions
Egy adott lekérdezésnek megfelelő, felhasználó által definiált függvényeket ad vissza.
query_user_defined_functions(query: str, parameters: List[str] | None = None, max_item_count: int | None = None, **kwargs: Any) -> Iterable[Dict[str, Any]]
Paraméterek
- query
A végrehajtandó Azure Cosmos DB SQL-lekérdezés.
- parameters
Nem kötelező paramétertömb a lekérdezéshez. Figyelmen kívül hagyja, ha nincs megadva lekérdezés.
- max_item_count
Az enumerálási műveletben visszaadandó elemek maximális száma.
Válaszok
A felhasználó által definiált függvények (diktálások) Iterable értéke.
Visszatérési típus
Kivételek
Ha a megadott tárolt eljárás nem hozható létre.
replace_stored_procedure
Cserélje le a tárolóban megadott tárolt eljárást.
Ha a tárolt eljárás még nem létezik a tárolóban, kivétel keletkezik.
replace_stored_procedure(sproc: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- sproc
A lecserélendő tárolt eljárást jelölő azonosító (név) vagy diktálás.
- body
Egy dict-szerű objektum, amely a lecserélni kívánt sproc-t jelöli.
Válaszok
A csere után a tárolt eljárást jelölő diktálás.
Visszatérési típus
Kivételek
Ha a csere sikertelen volt, vagy a tárolt eljárás a megadott azonosítóval nem létezik.
replace_trigger
Cserélje le a megadott eseményindítót a tárolóban.
Ha az eseményindító még nem létezik a tárolóban, kivétel keletkezik.
replace_trigger(trigger: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- trigger
A lecserélni kívánt eseményindítót jelölő azonosító (név) vagy diktálás.
- body
Egy dict-szerű objektum, amely a lecserélni kívánt eseményindítót jelöli.
Válaszok
A csere után az eseményindítót jelölő diktálás.
Visszatérési típus
Kivételek
Ha a csere sikertelen, vagy a megadott azonosítójú eseményindító nem létezik.
replace_user_defined_function
Cserélje le a megadott felhasználó által definiált függvényt a tárolóban.
Ha az UDF még nem létezik a tárolóban, kivétel keletkezik.
replace_user_defined_function(udf: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Paraméterek
- udf
A lecserélni kívánt udf azonosító (név) vagy diktálás.
- body
Egy dict-szerű objektum, amely a lecserélni kívánt udf-et jelöli.
Válaszok
Egy diktálás, amely a felhasználó által definiált függvényt jelöli a csere után.
Visszatérési típus
Kivételek
Ha a csere meghiúsult, vagy a felhasználó által megadott függvény nem létezik a megadott azonosítóval.
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: