مشاركة عبر


TelemetryPolicy class

نهج القياس عن بعد هو نهج يستخدم لوضع علامة على عنوان عامل المستخدم لكل طلبات.

يمتد

BaseRequestPolicy

المنشئون

TelemetryPolicy(RequestPolicy, RequestPolicyOptions, string)

إنشاء مثيل ل TelemetryPolicy.

الخصائص

telemetry

سلسلة بيانات تتبع الاستخدام.

الأساليب

log(HttpPipelineLogLevel, string)

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

sendRequest(WebResource)

إرسال الطلب.

shouldLog(HttpPipelineLogLevel)

احصل على ما إذا كان يجب تسجيل سجل بمستوى السجل المقدم أم لا.

تفاصيل المنشئ

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

ما إذا كان يجب تسجيل سجل بمستوى السجل المتوفر أم لا.