DiagnosticSource.StartActivity Yöntem

Tanım

Aşırı Yüklemeler

Name Description
StartActivity(Activity, Object)

bir Activity başlatır ve bir başlangıç olayı yazar.

StartActivity<T>(Activity, T)

bir Activity başlatır ve bir başlangıç olayı yazar.

StartActivity(Activity, Object)

Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs

bir Activity başlatır ve bir başlangıç olayı yazar.

public:
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, System::Object ^ args);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")]
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object? args);
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object? args);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")]
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("DiagnosticSource may require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object? args);
public System.Diagnostics.Activity StartActivity(System.Diagnostics.Activity activity, object args);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")>]
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The type of object being written to DiagnosticSource cannot be discovered statically.")>]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("DiagnosticSource may require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
member this.StartActivity : System.Diagnostics.Activity * obj -> System.Diagnostics.Activity
Public Function StartActivity (activity As Activity, args As Object) As Activity

Parametreler

activity
Activity

Activity başlatılacak.

args
Object

Olay için yük olarak geçirilen değeri temsil eden bir nesne.

Döndürülenler

Uygun zincirleme için başlatılan etkinlik.

Öznitelikler

Açıklamalar

mantıksal Activity işlemi, bağlamını ve üst ilişkisini açıklar; geçerli Activity akış, işlem işlemi aracılığıyla akar.

Bu yöntem verilen Activityöğesini başlatır, verilen Activityiçin bir genel Activity.Current ve Activity.Parent etkinlik tutar ve tüketicilere yeni Activity bir başlatıldığını bildirir. Tüketiciler bağlam eklemeye ve/veya telemetriyi artırmaya erişebilir Activity.Current .

Üreticiler, yükteki tüketiciye ek ayrıntılar iletebilir.

Ayrıca bkz.

Şunlara uygulanır

StartActivity<T>(Activity, T)

Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs
Kaynak:
DiagnosticSourceActivity.cs

bir Activity başlatır ve bir başlangıç olayı yazar.

public:
generic <typename T>
 System::Diagnostics::Activity ^ StartActivity(System::Diagnostics::Activity ^ activity, T args);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Only the properties of the T type will be preserved. Properties of referenced types and properties of derived types may be trimmed.")]
public System.Diagnostics.Activity StartActivity<T>(System.Diagnostics.Activity activity, T args);
public System.Diagnostics.Activity StartActivity<T>(System.Diagnostics.Activity activity, T args);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Only the properties of the T type will be preserved. Properties of referenced types and properties of derived types may be trimmed.")>]
member this.StartActivity : System.Diagnostics.Activity * 'T -> System.Diagnostics.Activity
member this.StartActivity : System.Diagnostics.Activity * 'T -> System.Diagnostics.Activity
Public Function StartActivity(Of T) (activity As Activity, args As T) As Activity

Tür Parametreleri

T

Olay için yük olarak geçirilen değerin türü.

Parametreler

activity
Activity

Activity başlatılacak.

args
T

Olay için yük olarak geçirilen değeri temsil eden bir nesne.

Döndürülenler

Uygun zincirleme için başlatılan etkinlik.

Öznitelikler

Şunlara uygulanır