EventProvider.IsEnabled Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.