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