EventProvider.IsEnabled Yöntem

Tanım

Bir oturumun sağlayıcıyı etkinleştirip etkinleştirmediğini belirler.

Aşırı Yüklemeler

IsEnabled(Byte, Int64)

Herhangi bir oturumun sağlayıcıdan belirtilen olayı isteyip istemediğinizi belirler.

IsEnabled()

Sağlayıcıyı etkinleştirmek için kullanılan düzey ve anahtar sözcük değerlerine bakılmaksızın herhangi bir oturumun sağlayıcıyı etkinleştirip etkinleştirmediğini belirler.

IsEnabled(Byte, Int64)

Herhangi bir oturumun sağlayıcıdan belirtilen olayı isteyip istemediğinizi belirler.

public:
 bool IsEnabled(System::Byte level, long keywords);
public bool IsEnabled (byte level, long keywords);
member this.IsEnabled : byte * int64 -> bool
Public Function IsEnabled (level As Byte, keywords As Long) As Boolean

Parametreler

level
Byte

Olaya dahil edilen ayrıntı düzeyi.

keywords
Int64

Olay kategorisini belirten bit maskesi. Bu maske, olay bildiriminde tanımlanan anahtar sözcük maskesiyle aynı olmalıdır.

Döndürülenler

true Belirtilen olayı isteyen bir oturum varsa, aksi takdirde olurfalse.

Açıklamalar

Genellikle, bir sağlayıcı belirtilen olayı bir oturumun isteyip istemediğinizi belirlemek için bu yöntemi çağırmaz; sağlayıcı yalnızca olayı yazar ve ETW olayın oturuma kaydedilip kaydedilmediğini belirler. Sağlayıcının olayı oluşturmak için fazladan çalışma yapması gerekiyorsa sağlayıcı bu işlevi çağırmak isteyebilir. Bu durumda, bir oturumun olayı talep edip etmediğini belirlemek için önce bu işlevi çağırmak kaynak ve zaman tasarrufu yapabilir.

Şunlara uygulanır

IsEnabled()

Sağlayıcıyı etkinleştirmek için kullanılan düzey ve anahtar sözcük değerlerine bakılmaksızın herhangi bir oturumun sağlayıcıyı etkinleştirip etkinleştirmediğini belirler.

public:
 bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean

Döndürülenler

true Sağlayıcının herhangi bir oturumda etkin olup olmadığını gösterir; aksi takdirde , false.

Açıklamalar

Genellikle bir sağlayıcı, sağlayıcının bir oturum tarafından etkinleştirilip etkinleştirilmediğini belirlemek için bu yöntemi çağırmaz; sağlayıcı yalnızca olayı yazar ve ETW olayın oturuma kaydedilip kaydedilmediğini belirler. Sağlayıcının olayı oluşturmak için fazladan çalışma yapması gerekiyorsa sağlayıcı bu işlevi çağırmak isteyebilir. Bu durumda, bu işlevin ilk olarak çağrılması kaynak ve zaman kazandırabilir.

Şunlara uygulanır