AsyncHttpTransport الفصل
مرسل http ABC.
- توريث
-
AsyncHttpTransportAsyncHttpTransportAsyncHttpTransport
الدالمنشئ
AsyncHttpTransport()
الأساليب
close |
أغلق جلسة العمل إذا لم تكن مملوكة خارجيا. |
open |
تعيين جلسة عمل جديدة إذا لم تكن موجودة بالفعل. |
send |
أرسل الطلب باستخدام مرسل HTTP هذا. |
sleep |
السكون للمدة المحددة. يجب أن تطلب دائما من النقل أن ينام، ولا تتصل مباشرة ب (ستادلب). هذا مهم في الغالب في غير متزامن، حيث قد لا يستخدم النقل asyncio ولكن التنفيذ الآخر مثل الثلاثي وهم طريقتهم الخاصة للنوم، ولكن للحفاظ على التصميم متسقا، من الأنظف أن نطلب دائما من النقل أن ينام والسماح لمنفذ النقل بتحديد كيفية القيام بذلك. بشكل افتراضي، ستستخدم هذه الطريقة "asyncio"، ولا تحتاج إلى تجاوزها إذا كان النقل الخاص بك يفعل أيضا. |
close
أغلق جلسة العمل إذا لم تكن مملوكة خارجيا.
abstract async close() -> None
open
تعيين جلسة عمل جديدة إذا لم تكن موجودة بالفعل.
abstract async open() -> None
send
أرسل الطلب باستخدام مرسل HTTP هذا.
abstract async send(request: HTTPRequestType, **kwargs: Any) -> AsyncHTTPResponseType
المعلمات
الاسم | الوصف |
---|---|
request
مطلوب
|
كائن الطلب. يمكن استنتاج النوع الدقيق من البنية الأساسية لبرنامج ربط العمليات التجارية. |
المرتجعات
النوع | الوصف |
---|---|
كائن الاستجابة. يمكن استنتاج النوع الدقيق من البنية الأساسية لبرنامج ربط العمليات التجارية. |
sleep
السكون للمدة المحددة.
يجب أن تطلب دائما من النقل أن ينام، ولا تتصل مباشرة ب (ستادلب). هذا مهم في الغالب في غير متزامن، حيث قد لا يستخدم النقل asyncio ولكن التنفيذ الآخر مثل الثلاثي وهم طريقتهم الخاصة للنوم، ولكن للحفاظ على التصميم متسقا، من الأنظف أن نطلب دائما من النقل أن ينام والسماح لمنفذ النقل بتحديد كيفية القيام بذلك. بشكل افتراضي، ستستخدم هذه الطريقة "asyncio"، ولا تحتاج إلى تجاوزها إذا كان النقل الخاص بك يفعل أيضا.
async sleep(duration: float) -> None
المعلمات
الاسم | الوصف |
---|---|
duration
مطلوب
|
عدد الثوان التي يجب أن تنام فيها. |
Azure SDK for Python