ScriptsProxy الفصل
واجهة للتفاعل مع الإجراءات المخزنة.
يجب عدم إنشاء مثيل لهذه الفئة مباشرة. بدلا من ذلك، استخدم السمة scripts .
- توريث
-
builtins.objectScriptsProxy
الدالمنشئ
ScriptsProxy(container: ContainerProxy, client_connection: CosmosClientConnection, container_link: str)
المعلمات
- container
- client_connection
- container_link
الأساليب
create_stored_procedure |
إنشاء إجراء مخزن جديد في الحاوية. لاستبدال إجراء مخزن موجود، استخدم <xref:Container.scripts.replace_stored_procedure> الأسلوب . |
create_trigger |
إنشاء مشغل في الحاوية. لاستبدال مشغل موجود، استخدم <xref:ContainerProxy.scripts.replace_trigger> الأسلوب . |
create_user_defined_function |
إنشاء دالة معرفة من قبل المستخدم في الحاوية. لاستبدال دالة موجودة معرفة من قبل المستخدم، استخدم <xref:ContainerProxy.scripts.replace_user_defined_function> الأسلوب . |
delete_stored_procedure |
حذف إجراء مخزن محدد من الحاوية. إذا لم يكن الإجراء المخزن موجودا بالفعل في الحاوية، يتم رفع استثناء. |
delete_trigger |
حذف مشغل محدد من الحاوية. إذا لم يكن المشغل موجودا بالفعل في الحاوية، يتم رفع استثناء. |
delete_user_defined_function |
حذف دالة محددة معرفة من قبل المستخدم من الحاوية. إذا لم تكن الدالة المعرفة من قبل المستخدم موجودة بالفعل في الحاوية، يتم رفع استثناء. |
execute_stored_procedure |
تنفيذ إجراء مخزن محدد. إذا لم يكن الإجراء المخزن موجودا بالفعل في الحاوية، يتم رفع استثناء. |
get_stored_procedure |
احصل على الإجراء المخزن الذي تم تحديده بواسطة sproc. |
get_trigger |
احصل على مشغل تم تحديده بواسطة المعرف. |
get_user_defined_function |
احصل على دالة معرفة من قبل المستخدم محددة بواسطة المعرف. |
list_stored_procedures |
سرد جميع الإجراءات المخزنة في الحاوية. |
list_triggers |
سرد جميع المشغلات في الحاوية. |
list_user_defined_functions |
سرد جميع الدالات المعرفة من قبل المستخدم في الحاوية. |
query_stored_procedures |
إرجاع جميع الإجراءات المخزنة المطابقة للاستعلام المحدد. |
query_triggers |
إرجاع جميع المشغلات المطابقة للاستعلام المحدد. |
query_user_defined_functions |
إرجاع دالات معرفة من قبل المستخدم مطابقة استعلام معين. |
replace_stored_procedure |
استبدل إجراء مخزنا محددا في الحاوية. إذا لم يكن الإجراء المخزن موجودا بالفعل في الحاوية، يتم رفع استثناء. |
replace_trigger |
استبدل مشغلا محددا في الحاوية. إذا لم يكن المشغل موجودا بالفعل في الحاوية، يتم رفع استثناء. |
replace_user_defined_function |
استبدل دالة محددة معرفة من قبل المستخدم في الحاوية. إذا لم تكن الدالة المعرفة من قبل المستخدم موجودة بالفعل في الحاوية، يتم رفع استثناء. |
create_stored_procedure
إنشاء إجراء مخزن جديد في الحاوية.
لاستبدال إجراء مخزن موجود، استخدم <xref:Container.scripts.replace_stored_procedure> الأسلوب .
async create_stored_procedure(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المرتجعات
إملاء يمثل الإجراء المخزن الجديد.
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الإجراء المخزن المحدد.
create_trigger
إنشاء مشغل في الحاوية.
لاستبدال مشغل موجود، استخدم <xref:ContainerProxy.scripts.replace_trigger> الأسلوب .
async create_trigger(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المرتجعات
إملاء يمثل المشغل الجديد.
نوع الإرجاع
استثناءات
إذا تعذر إنشاء المشغل المحدد.
create_user_defined_function
إنشاء دالة معرفة من قبل المستخدم في الحاوية.
لاستبدال دالة موجودة معرفة من قبل المستخدم، استخدم <xref:ContainerProxy.scripts.replace_user_defined_function> الأسلوب .
async create_user_defined_function(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المرتجعات
إملاء يمثل الدالة الجديدة المعرفة من قبل المستخدم.
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الدالة المعرفة من قبل المستخدم.
delete_stored_procedure
حذف إجراء مخزن محدد من الحاوية.
إذا لم يكن الإجراء المخزن موجودا بالفعل في الحاوية، يتم رفع استثناء.
async delete_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> None
المعلمات
المعرف (الاسم) أو الإملاء الذي يمثل الإجراء المخزن المراد حذفه.
نوع الإرجاع
استثناءات
لم يتم حذف الإجراء المخزن بنجاح.
الإجراء المخزن غير موجود في الحاوية.
delete_trigger
حذف مشغل محدد من الحاوية.
إذا لم يكن المشغل موجودا بالفعل في الحاوية، يتم رفع استثناء.
async delete_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> None
المعلمات
نوع الإرجاع
استثناءات
لم يتم حذف المشغل بنجاح.
المشغل غير موجود في الحاوية.
delete_user_defined_function
حذف دالة محددة معرفة من قبل المستخدم من الحاوية.
إذا لم تكن الدالة المعرفة من قبل المستخدم موجودة بالفعل في الحاوية، يتم رفع استثناء.
async delete_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> None
المعلمات
نوع الإرجاع
استثناءات
لم يتم حذف udf بنجاح.
UDF غير موجود في الحاوية.
execute_stored_procedure
تنفيذ إجراء مخزن محدد.
إذا لم يكن الإجراء المخزن موجودا بالفعل في الحاوية، يتم رفع استثناء.
async execute_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المعرف (الاسم) أو الإملاء الذي يمثل الإجراء المخزن الذي سيتم تنفيذه.
يحدد مفتاح القسم للإشارة إلى القسم الذي يجب تنفيذ الإجراء المخزن عليه.
- enable_script_logging
- bool
تمكين تسجيل البرنامج النصي للطلب الحالي أو تعطيله.
المرتجعات
نتيجة الإجراء المخزن المنفذ للمعلمات المحددة.
نوع الإرجاع
استثناءات
إذا فشل تنفيذ الإجراء المخزن أو إذا كان الإجراء المخزن مع معرف معين غير موجود في الحاوية.
get_stored_procedure
احصل على الإجراء المخزن الذي تم تحديده بواسطة sproc.
async get_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المعرف (الاسم) أو الإملاء الذي يمثل الإجراء المخزن لاسترداده.
المرتجعات
إملاء يمثل الإجراء المخزن الذي تم استرداده.
نوع الإرجاع
استثناءات
إذا تعذر استرداد الإجراء المخزن المحدد.
get_trigger
احصل على مشغل تم تحديده بواسطة المعرف.
async get_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المعرف (الاسم) أو الإملاء الذي يمثل المشغل المراد استرداده.
المرتجعات
إملاء يمثل المشغل الذي تم استرداده.
نوع الإرجاع
استثناءات
إذا تعذر استرداد المشغل المحدد.
get_user_defined_function
احصل على دالة معرفة من قبل المستخدم محددة بواسطة المعرف.
async get_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المرتجعات
إملاء يمثل الدالة المعرفة من قبل المستخدم التي تم استردادها.
نوع الإرجاع
استثناءات
إذا تعذر استرداد الدالة المعرفة من قبل المستخدم.
list_stored_procedures
سرد جميع الإجراءات المخزنة في الحاوية.
list_stored_procedures(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
المعلمات
- max_item_count
- int
الحد الأقصى لعدد العناصر التي سيتم إرجاعها في عملية التعداد.
المرتجعات
AsyncItemPaged للإجراءات المخزنة (الإملاءات).
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الإجراء المخزن المحدد.
list_triggers
سرد جميع المشغلات في الحاوية.
list_triggers(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
المعلمات
- max_item_count
- int
الحد الأقصى لعدد العناصر التي سيتم إرجاعها في عملية التعداد.
المرتجعات
AsyncItemPaged من المشغلات (الإملاءات).
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الإجراء المخزن المحدد.
list_user_defined_functions
سرد جميع الدالات المعرفة من قبل المستخدم في الحاوية.
list_user_defined_functions(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
المعلمات
- max_item_count
- int
الحد الأقصى لعدد العناصر التي سيتم إرجاعها في عملية التعداد.
المرتجعات
AsyncItemPaged من الوظائف المعرفة من قبل المستخدم (الإملاءات).
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الإجراء المخزن المحدد.
query_stored_procedures
إرجاع جميع الإجراءات المخزنة المطابقة للاستعلام المحدد.
query_stored_procedures(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
المعلمات
صفيف اختياري من المعلمات للاستعلام. يتم تجاهله إذا لم يتم توفير استعلام.
- max_item_count
- int
الحد الأقصى لعدد العناصر التي سيتم إرجاعها في عملية التعداد.
المرتجعات
AsyncItemPaged للإجراءات المخزنة (الإملاءات).
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الإجراء المخزن المحدد.
query_triggers
إرجاع جميع المشغلات المطابقة للاستعلام المحدد.
query_triggers(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
المعلمات
صفيف اختياري من المعلمات للاستعلام. يتم تجاهله إذا لم يتم توفير استعلام.
- max_item_count
- int
الحد الأقصى لعدد العناصر التي سيتم إرجاعها في عملية التعداد.
المرتجعات
AsyncItemPaged من المشغلات (الإملاءات).
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الإجراء المخزن المحدد.
query_user_defined_functions
إرجاع دالات معرفة من قبل المستخدم مطابقة استعلام معين.
query_user_defined_functions(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
المعلمات
صفيف اختياري من المعلمات للاستعلام. يتم تجاهله إذا لم يتم توفير استعلام.
- max_item_count
- int
الحد الأقصى لعدد العناصر التي سيتم إرجاعها في عملية التعداد.
المرتجعات
AsyncItemPaged من الوظائف المعرفة من قبل المستخدم (الإملاءات).
نوع الإرجاع
استثناءات
إذا تعذر إنشاء الإجراء المخزن المحدد.
replace_stored_procedure
استبدل إجراء مخزنا محددا في الحاوية.
إذا لم يكن الإجراء المخزن موجودا بالفعل في الحاوية، يتم رفع استثناء.
async replace_stored_procedure(sproc: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المعرف (الاسم) أو الإملاء الذي يمثل الإجراء المخزن المراد استبداله.
المرتجعات
مرر إملاء يمثل الإجراء المخزن بعد استبداله.
نوع الإرجاع
استثناءات
إذا فشل استبدال أو لم يكن الإجراء المخزن بمعرف معين موجودا.
replace_trigger
استبدل مشغلا محددا في الحاوية.
إذا لم يكن المشغل موجودا بالفعل في الحاوية، يتم رفع استثناء.
async replace_trigger(trigger: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المعرف (الاسم) أو الإملاء الذي يمثل المشغل المراد استبداله.
المرتجعات
مرر إملاء يمثل المشغل بعد استبداله.
نوع الإرجاع
استثناءات
إذا فشل استبدال أو لم يكن المشغل بمعرف معين موجودا.
replace_user_defined_function
استبدل دالة محددة معرفة من قبل المستخدم في الحاوية.
إذا لم تكن الدالة المعرفة من قبل المستخدم موجودة بالفعل في الحاوية، يتم رفع استثناء.
async replace_user_defined_function(udf: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
المعلمات
المعرف (الاسم) أو الإملاء الذي يمثل الدالة المعرفة من قبل المستخدم المراد استبداله.
المرتجعات
تم إدخال إملاء يمثل الدالة المعرفة من قبل المستخدم بعد استبدالها.
نوع الإرجاع
استثناءات
إذا فشل استبدال أو لم تكن الدالة المعرفة من قبل المستخدم بالمعرف المحدد موجودة.
Azure SDK for Python