HttpReceiverOptions interface

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

يتم تكوين هذا عن طريق استدعاء 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