مشاركة عبر


HttpReceiverOptions interface

بنية الخيارات المستخدمة لتكوين عدد مرات استقصاء مستقبل HTTP للرسائل. كل خيار من هذه الخيارات حصري بشكل متبادل، باستثناء drain المنطقية. يجب أن يكون هناك intervalأو atأو cron أو manualPolling واحد فقط في بنية الخيارات.

يتم تكوين هذا عن طريق استدعاء setOptions مع هذا كخاصية تسمى receivePolicy داخل كائن httpTransportOptions الموجود داخل كائن DeviceClientOptions.

رأى

الخصائص

at

استخدم هذا الخيار لتكوين المتلقي لتلقيه مرة واحدة فقط في وقت محدد.

cron

استخدام سلسلة بتنسيق cron

drain

قيمة منطقية تشير إلى ما إذا كان يجب تلقي رسالة واحدة فقط يجب استنزاف كافة الرسائل.

interval

الفاصل الزمني بالثوان التي سيتم فيها استقصاء مركز Azure IoT.

manualPolling

لا يستقصي وبدلا من ذلك يعتمد على المستخدم الذي يستدعي أسلوب receive.

تفاصيل الخاصية

at

استخدم هذا الخيار لتكوين المتلقي لتلقيه مرة واحدة فقط في وقت محدد.

at?: Date

قيمة الخاصية

Date

cron

استخدام سلسلة بتنسيق cron

cron?: string

قيمة الخاصية

string

drain

قيمة منطقية تشير إلى ما إذا كان يجب تلقي رسالة واحدة فقط يجب استنزاف كافة الرسائل.

drain?: boolean

قيمة الخاصية

boolean

interval

الفاصل الزمني بالثوان التي سيتم فيها استقصاء مركز Azure IoT.

interval?: number

قيمة الخاصية

number

manualPolling

لا يستقصي وبدلا من ذلك يعتمد على المستخدم الذي يستدعي أسلوب receive.

manualPolling?: boolean

قيمة الخاصية

boolean