ScriptsProxy Sınıf
Saklı yordamlarla etkileşime geçmek için bir arabirim.
Bu sınıf doğrudan örneklenmemelidir. Bunun yerine özniteliğini scripts kullanın.
- Devralma
-
builtins.objectScriptsProxy
Oluşturucu
ScriptsProxy(container: ContainerProxy, client_connection: CosmosClientConnection, container_link: str)
Parametreler
- container
- client_connection
- container_link
Yöntemler
create_stored_procedure |
Kapsayıcıda yeni bir saklı yordam oluşturun. Mevcut saklı yordamı değiştirmek için yöntemini kullanın <xref:Container.scripts.replace_stored_procedure> . |
create_trigger |
Kapsayıcıda bir tetikleyici oluşturun. Mevcut tetikleyiciyi <xref:ContainerProxy.scripts.replace_trigger> değiştirmek için yöntemini kullanın. |
create_user_defined_function |
Kapsayıcıda kullanıcı tanımlı bir işlev oluşturun. Mevcut kullanıcı tanımlı işlevi değiştirmek için yöntemini kullanın <xref:ContainerProxy.scripts.replace_user_defined_function> . |
delete_stored_procedure |
Belirtilen saklı yordamı kapsayıcıdan silin. Saklı yordam kapsayıcıda zaten yoksa, bir özel durum oluşturulur. |
delete_trigger |
Belirtilen tetikleyiciyi kapsayıcıdan silin. Tetikleyici kapsayıcıda zaten yoksa, bir özel durum oluşturulur. |
delete_user_defined_function |
Belirtilen kullanıcı tanımlı işlevi kapsayıcıdan silin. Kullanıcı tanımlı işlev kapsayıcıda zaten yoksa, bir özel durum oluşur. |
execute_stored_procedure |
Belirtilen saklı yordamı yürütür. Saklı yordam kapsayıcıda zaten yoksa, bir özel durum oluşturulur. |
get_stored_procedure |
Sproc tarafından tanımlanan saklı yordamı alın. |
get_trigger |
Kimlikle tanımlanan bir tetikleyici alın. |
get_user_defined_function |
Kimlikle tanımlanan kullanıcı tanımlı bir işlev alın. |
list_stored_procedures |
Kapsayıcıdaki tüm saklı yordamları listeleyin. |
list_triggers |
Kapsayıcıdaki tüm tetikleyicileri listeleyin. |
list_user_defined_functions |
Kapsayıcıdaki tüm kullanıcı tanımlı işlevleri listeleyin. |
query_stored_procedures |
Verilen sorguyla eşleşen tüm saklı yordamları döndürür. |
query_triggers |
Verilen sorguyla eşleşen tüm tetikleyicileri döndürür. |
query_user_defined_functions |
Belirli bir sorguyla eşleşen kullanıcı tanımlı işlevleri döndürür. |
replace_stored_procedure |
Kapsayıcıda belirtilen saklı yordamı değiştirin. Saklı yordam kapsayıcıda zaten yoksa, bir özel durum oluşturulur. |
replace_trigger |
Kapsayıcıda belirtilen tetikleyiciyi değiştirin. Tetikleyici kapsayıcıda zaten yoksa, bir özel durum oluşturulur. |
replace_user_defined_function |
Kapsayıcıda belirtilen kullanıcı tanımlı işlevi değiştirin. Kullanıcı tanımlı işlev kapsayıcıda zaten yoksa, bir özel durum oluşturulur. |
create_stored_procedure
Kapsayıcıda yeni bir saklı yordam oluşturun.
Mevcut saklı yordamı değiştirmek için yöntemini kullanın <xref:Container.scripts.replace_stored_procedure> .
async create_stored_procedure(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Döndürülenler
Yeni saklı yordamı temsil eden bir dikte.
Dönüş türü
Özel durumlar
Verilen saklı yordam oluşturulamadıysa.
create_trigger
Kapsayıcıda bir tetikleyici oluşturun.
Mevcut tetikleyiciyi <xref:ContainerProxy.scripts.replace_trigger> değiştirmek için yöntemini kullanın.
async create_trigger(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Döndürülenler
Yeni tetikleyiciyi temsil eden bir dikte.
Dönüş türü
Özel durumlar
Verilen tetikleyici oluşturulamadıysa.
create_user_defined_function
Kapsayıcıda kullanıcı tanımlı bir işlev oluşturun.
Mevcut kullanıcı tanımlı işlevi değiştirmek için yöntemini kullanın <xref:ContainerProxy.scripts.replace_user_defined_function> .
async create_user_defined_function(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Oluşturulacak kullanıcı tanımlı işlevi temsil eden dikte benzeri bir nesne.
Döndürülenler
Yeni kullanıcı tanımlı işlevi temsil eden bir dikte.
Dönüş türü
Özel durumlar
Kullanıcı tanımlı işlev oluşturulamadıysa.
delete_stored_procedure
Belirtilen saklı yordamı kapsayıcıdan silin.
Saklı yordam kapsayıcıda zaten yoksa, bir özel durum oluşturulur.
async delete_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> None
Parametreler
Silinecek saklı yordamı temsil eden kimlik (ad) veya dikte.
Dönüş türü
Özel durumlar
Saklı yordam başarıyla silinemedi.
Saklı yordam kapsayıcıda yok.
delete_trigger
Belirtilen tetikleyiciyi kapsayıcıdan silin.
Tetikleyici kapsayıcıda zaten yoksa, bir özel durum oluşturulur.
async delete_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> None
Parametreler
Silinecek tetikleyiciyi temsil eden kimlik (ad) veya dikte.
Dönüş türü
Özel durumlar
Tetikleyici başarıyla silinemedi.
Tetikleyici kapsayıcıda yok.
delete_user_defined_function
Belirtilen kullanıcı tanımlı işlevi kapsayıcıdan silin.
Kullanıcı tanımlı işlev kapsayıcıda zaten yoksa, bir özel durum oluşur.
async delete_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> None
Parametreler
Dönüş türü
Özel durumlar
udf başarıyla silinemedi.
UDF kapsayıcıda yok.
execute_stored_procedure
Belirtilen saklı yordamı yürütür.
Saklı yordam kapsayıcıda zaten yoksa, bir özel durum oluşturulur.
async execute_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Yürütülecek saklı yordamı temsil eden kimlik (ad) veya dikte.
Saklı yordamın hangi bölümde yürütülmesi gerektiğini belirtmek için bölüm anahtarını belirtir.
- enable_script_logging
- bool
Geçerli istek için betik günlüğünü etkinleştirir veya devre dışı bırakır.
Döndürülenler
Verilen parametreler için yürütülen saklı yordamın sonucu.
Dönüş türü
Özel durumlar
Saklı yordam yürütmesinin başarısız olup olmadığı veya verilen kimlikli saklı yordamın kapsayıcıda mevcut olmaması.
get_stored_procedure
Sproc tarafından tanımlanan saklı yordamı alın.
async get_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Döndürülenler
Alınan saklı yordamı temsil eden bir dikte.
Dönüş türü
Özel durumlar
Verilen saklı yordam alınamadıysa.
get_trigger
Kimlikle tanımlanan bir tetikleyici alın.
async get_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Alınacak tetikleyiciyi temsil eden kimlik (ad) veya dikt.
Döndürülenler
Alınan tetikleyiciyi temsil eden bir dikte.
Dönüş türü
Özel durumlar
Verilen tetikleyici alınamadıysa.
get_user_defined_function
Kimlikle tanımlanan kullanıcı tanımlı bir işlev alın.
async get_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Döndürülenler
Alınan kullanıcı tanımlı işlevi temsil eden bir dikte.
Dönüş türü
Özel durumlar
Kullanıcı tanımlı işlev alınamadıysa.
list_stored_procedures
Kapsayıcıdaki tüm saklı yordamları listeleyin.
list_stored_procedures(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
Parametreler
- max_item_count
- int
Numaralandırma işleminde döndürülecek en fazla öğe sayısı.
Döndürülenler
Saklı yordamların (dikteler) AsyncItemPaged öğesi.
Dönüş türü
Özel durumlar
Verilen saklı yordam oluşturulamadıysa.
list_triggers
Kapsayıcıdaki tüm tetikleyicileri listeleyin.
list_triggers(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
Parametreler
- max_item_count
- int
Numaralandırma işleminde döndürülecek en fazla öğe sayısı.
Döndürülenler
AsyncItemPaged tetikleyicileri (dikteler).
Dönüş türü
Özel durumlar
Verilen saklı yordam oluşturulamadıysa.
list_user_defined_functions
Kapsayıcıdaki tüm kullanıcı tanımlı işlevleri listeleyin.
list_user_defined_functions(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
Parametreler
- max_item_count
- int
Numaralandırma işleminde döndürülecek en fazla öğe sayısı.
Döndürülenler
Kullanıcı tanımlı işlevlerin (dikteler) AsyncItemPaged öğesi.
Dönüş türü
Özel durumlar
Verilen saklı yordam oluşturulamadıysa.
query_stored_procedures
Verilen sorguyla eşleşen tüm saklı yordamları döndürür.
query_stored_procedures(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
Parametreler
Sorguya isteğe bağlı parametre dizisi. Sorgu sağlanmazsa yoksayılır.
- max_item_count
- int
Numaralandırma işleminde döndürülecek en fazla öğe sayısı.
Döndürülenler
Saklı yordamların (dikteler) AsyncItemPaged öğesi.
Dönüş türü
Özel durumlar
Verilen saklı yordam oluşturulamadıysa.
query_triggers
Verilen sorguyla eşleşen tüm tetikleyicileri döndürür.
query_triggers(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
Parametreler
Sorguya isteğe bağlı parametre dizisi. Sorgu sağlanmazsa yoksayılır.
- max_item_count
- int
Numaralandırma işleminde döndürülecek en fazla öğe sayısı.
Döndürülenler
AsyncItemPaged tetikleyicileri (dikteler).
Dönüş türü
Özel durumlar
Verilen saklı yordam oluşturulamadıysa.
query_user_defined_functions
Belirli bir sorguyla eşleşen kullanıcı tanımlı işlevleri döndürür.
query_user_defined_functions(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
Parametreler
Sorguya isteğe bağlı parametre dizisi. Sorgu sağlanmazsa yoksayılır.
- max_item_count
- int
Numaralandırma işleminde döndürülecek en fazla öğe sayısı.
Döndürülenler
Kullanıcı tanımlı işlevlerin (dikteler) AsyncItemPaged öğesi.
Dönüş türü
Özel durumlar
Verilen saklı yordam oluşturulamadıysa.
replace_stored_procedure
Kapsayıcıda belirtilen saklı yordamı değiştirin.
Saklı yordam kapsayıcıda zaten yoksa, bir özel durum oluşturulur.
async replace_stored_procedure(sproc: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Değiştirilecek saklı yordamı temsil eden kimlik (ad) veya dikt.
Döndürülenler
Değiştirme işleminden sonra saklı yordamı temsil eden bir dikte.
Dönüş türü
Özel durumlar
Değiştirme başarısız olduysa veya belirtilen kimlikle saklı yordam yoksa.
replace_trigger
Kapsayıcıda belirtilen tetikleyiciyi değiştirin.
Tetikleyici kapsayıcıda zaten yoksa, bir özel durum oluşturulur.
async replace_trigger(trigger: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Değiştirilecek tetikleyiciyi temsil eden kimlik (ad) veya dikte.
Döndürülenler
Değiştirme işleminden sonra tetikleyiciyi temsil eden bir dikte oluştu.
Dönüş türü
Özel durumlar
Değiştirme başarısız olduysa veya verilen kimlikle tetikleyici yoksa.
replace_user_defined_function
Kapsayıcıda belirtilen kullanıcı tanımlı işlevi değiştirin.
Kullanıcı tanımlı işlev kapsayıcıda zaten yoksa, bir özel durum oluşturulur.
async replace_user_defined_function(udf: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
Parametreler
Değiştirilecek kullanıcı tanımlı işlevi temsil eden kimlik (ad) veya dikte.
Döndürülenler
Değiştirme işleminden sonra kullanıcı tanımlı işlevi temsil eden bir dikte geçildi.
Dönüş türü
Özel durumlar
Değiştirme başarısız olduysa veya kullanıcı tanımlı işlev verilen kimlikle mevcut değilse.
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin