MetricsBatchOptionalParams interface
المعلمات الاختيارية.
- يمتد
الخصائص
| aggregation | قائمة أنواع التجميع (مفصولة بفواصل) لاستردادها. أمثلة : المتوسط والحد الأدنى والحد الأقصى |
| end |
وقت انتهاء الاستعلام. وهي سلسلة بالتنسيق 'yyyy-MM-ddTHH:mm:ss.fffZ'. |
| filter | يتم استخدام عامل التصفية لتقليل مجموعة بيانات القياس التي تم إرجاعها. |
| interval | الفاصل الزمني (أي timegrain) للاستعلام. أمثلة : PT15M، PT1H، P1D |
| order |
التجميع المراد استخدامه لفرز النتائج واتجاه الفرز. يمكن تحديد طلب واحد فقط. أمثلة : sum asc |
| start |
وقت بدء الاستعلام. وهي سلسلة بالتنسيق 'yyyy-MM-ddTHH:mm:ss.fffZ'. إذا قمت بتحديد معلمة endTime، فإن هذه المعلمة مطلوبة. إذا تم تحديد startTime فقط، تعيين endTime افتراضيا إلى الوقت الحالي. إذا لم يتم تحديد فاصل زمني، يكون الافتراضي هو ساعة واحدة. |
| top | الحد الأقصى لعدد السجلات المراد استردادها لكل معرف مورد في الطلب. صالح فقط إذا تم تحديد عامل التصفية. الإعدادات الافتراضية إلى 10. |
الخصائص الموروثة
| abort |
الإشارة التي يمكن استخدامها لإجهاض الطلبات. |
| on |
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات. |
| request |
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية. |
| serializer |
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل. |
| tracing |
الخيارات المستخدمة عند تمكين التتبع. |
تفاصيل الخاصية
aggregation
قائمة أنواع التجميع (مفصولة بفواصل) لاستردادها. أمثلة : المتوسط والحد الأدنى والحد الأقصى
aggregation?: string
قيمة الخاصية
string
endTime
وقت انتهاء الاستعلام. وهي سلسلة بالتنسيق 'yyyy-MM-ddTHH:mm:ss.fffZ'.
endTime?: Date
قيمة الخاصية
Date
filter
يتم استخدام عامل التصفية لتقليل مجموعة بيانات القياس التي تم إرجاعها.
مثل:
يحتوي المقياس على بيانات التعريف A وB وC.
- إرجاع جميع السلاسل الزمنية من C حيث A = a1 وB = b1 أو b2
filter=a eq 'a1' وB eq 'b1' أو B eq 'b2' وC eq '*'
- متغير غير صالح:
filter=A eq 'a1' وB eq 'b1' وC eq '*' أو B = 'b2'
هذا غير صحيح لأنه لا يمكن للمشغل أو المنطقي فصل اسمين مختلفين لبيانات التعريف.
- إرجاع جميع السلاسل الزمنية حيث A = a1 وB = b1 وC = c1:
filter=A eq 'a1' وB eq 'b1' وC eq 'c1'
- إرجاع جميع السلاسل الزمنية حيث A = a1
filter=A eq 'a1' وB eq '' وC eq ''.
filter?: string
قيمة الخاصية
string
interval
الفاصل الزمني (أي timegrain) للاستعلام. أمثلة : PT15M، PT1H، P1D
interval?: string
قيمة الخاصية
string
orderBy
التجميع المراد استخدامه لفرز النتائج واتجاه الفرز. يمكن تحديد طلب واحد فقط. أمثلة : sum asc
orderBy?: string
قيمة الخاصية
string
startTime
وقت بدء الاستعلام. وهي سلسلة بالتنسيق 'yyyy-MM-ddTHH:mm:ss.fffZ'. إذا قمت بتحديد معلمة endTime، فإن هذه المعلمة مطلوبة. إذا تم تحديد startTime فقط، تعيين endTime افتراضيا إلى الوقت الحالي. إذا لم يتم تحديد فاصل زمني، يكون الافتراضي هو ساعة واحدة.
startTime?: Date
قيمة الخاصية
Date
top
الحد الأقصى لعدد السجلات المراد استردادها لكل معرف مورد في الطلب. صالح فقط إذا تم تحديد عامل التصفية. الإعدادات الافتراضية إلى 10.
top?: number
قيمة الخاصية
number
تفاصيل الخاصية الموروثة
abortSignal
الإشارة التي يمكن استخدامها لإجهاض الطلبات.
abortSignal?: AbortSignalLike
قيمة الخاصية
موروث من coreClient.OperationOptions.abortSignal
onResponse
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.
onResponse?: RawResponseCallback
قيمة الخاصية
موروث من coreClient.OperationOptions.onResponse
requestOptions
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.
requestOptions?: OperationRequestOptions
قيمة الخاصية
موروث من coreClient.OperationOptions.requestOptions
serializerOptions
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل.
serializerOptions?: SerializerOptions
قيمة الخاصية
موروث من coreClient.OperationOptions.serializerOptions
tracingOptions
الخيارات المستخدمة عند تمكين التتبع.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
موروث من coreClient.OperationOptions.tracingOptions