ActivitySource Sınıf

Tanım

Nesneleri oluşturmak ve başlatmak Activity ve olayları dinlemek üzere nesneleri kaydetmek ActivityListener için API'ler Activity sağlar.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Devralma
ActivitySource
Uygulamalar

Oluşturucular

ActivitySource(String, String)

Belirtilen nameile bir etkinlik kaynağı nesnesi oluşturur.

Özellikler

Name

Etkinlik kaynağı adını döndürür.

Version

Etkinlik kaynağı sürümünü döndürür.

Yöntemler

AddActivityListener(ActivityListener)

Olayları başlatan ve durduran etkinliğe bir dinleyici ekler.

CreateActivity(String, ActivityKind)

Activity dinleyicisi varsa yeni Activity bir nesne oluşturur, aksi takdirde döndürür null .

CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Activity dinleyicisi varsa yeni Activity bir nesne oluşturur, aksi takdirde döndürür null . Activity nesnesi oluşturulursa, otomatik olarak başlatılmaz. Arayanların başlatmak için araması Start() gerekir.

CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Activity dinleyicisi varsa yeni Activity bir nesne oluşturur, aksi takdirde döndürür null .

Dispose()

Etkinlik kaynağı nesnesini atar, geçerli örneği genel listeden kaldırır ve dinleyiciler listesini boşalttır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HasListeners()

Bu etkinlik kaynağı için dinleyici olup olmadığını denetler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

Etkinlik olaylarını dinleyen varsa yeni Activity bir nesne oluşturur ve başlatır, aksi takdirde döndürür null .

StartActivity(String, ActivityKind)

Belirtilen adı ve etkinlik türünü kullanarak etkin dinleyiciler varsa yeni bir etkinlik oluşturur.

StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Belirtilen adı, etkinlik türünü, üst etkinlik bağlamını, etiketleri, isteğe bağlı etkinlik bağlantısını ve isteğe bağlı başlangıç saatini kullanarak etkin dinleyiciler varsa yeni bir etkinlik oluşturur.

StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Belirtilen adı, etkinlik türünü, üst kimliği, etiketleri, isteğe bağlı etkinlik bağlantılarını ve isteğe bağlı başlangıç saatini kullanarak etkin dinleyiciler varsa yeni bir etkinlik oluşturur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır