TelemetryPolicy class
نهج القياس عن بعد هو نهج يستخدم لوضع علامة على عنوان عامل المستخدم لكل طلبات.
- يمتد
-
BaseRequestPolicy
المنشئون
| Telemetry |
إنشاء مثيل ل TelemetryPolicy. |
الخصائص
| telemetry | سلسلة بيانات تتبع الاستخدام. |
الأساليب
| log(Http |
حاول تسجيل الرسالة المقدمة إلى المسجل المتوفر. إذا لم يتم توفير مسجل أو إذا كان مستوى السجل لا يطابق حد المسجل، فلن يتم تسجيل أي شيء. |
| send |
إرسال الطلب. |
| should |
احصل على ما إذا كان يجب تسجيل سجل بمستوى السجل المقدم أم لا. |
تفاصيل المنشئ
TelemetryPolicy(RequestPolicy, RequestPolicyOptions, string)
إنشاء مثيل ل TelemetryPolicy.
new TelemetryPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions, telemetry: string)
المعلمات
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions
- telemetry
-
string
تفاصيل الخاصية
telemetry
سلسلة بيانات تتبع الاستخدام.
telemetry: string
قيمة الخاصية
string
تفاصيل الأسلوب
log(HttpPipelineLogLevel, string)
حاول تسجيل الرسالة المقدمة إلى المسجل المتوفر. إذا لم يتم توفير مسجل أو إذا كان مستوى السجل لا يطابق حد المسجل، فلن يتم تسجيل أي شيء.
function log(logLevel: HttpPipelineLogLevel, message: string)
المعلمات
- logLevel
-
HttpPipelineLogLevel
مستوى السجل لهذا السجل.
- message
-
string
رسالة هذا السجل.
sendRequest(WebResource)
إرسال الطلب.
function sendRequest(request: WebResource)
المعلمات
- request
-
WebResource
المرتجعات
Promise<HttpOperationResponse>
shouldLog(HttpPipelineLogLevel)
احصل على ما إذا كان يجب تسجيل سجل بمستوى السجل المقدم أم لا.
function shouldLog(logLevel: HttpPipelineLogLevel)
المعلمات
- logLevel
-
HttpPipelineLogLevel
مستوى السجل للسجل الذي سيتم تسجيله.
المرتجعات
boolean
ما إذا كان يجب تسجيل سجل بمستوى السجل المتوفر أم لا.