Aracılığıyla paylaş


CriticalHandle.IsInvalid Özellik

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, tanıtıcı değerinin geçersiz olup olmadığını belirten bir değer alır.

public:
 abstract property bool IsInvalid { bool get(); };
public abstract bool IsInvalid { get; }
member this.IsInvalid : bool
Public MustOverride ReadOnly Property IsInvalid As Boolean

Özellik Değeri

true tanıtıcı geçerliyse; aksi takdirde , false.

Açıklamalar

Ortak dil çalışma zamanının IsInvalid kritik sonlandırma gerekip gerekmediğini belirleyebilmesi için türetilmiş sınıfların özelliğini uygulaması gerekir. Türetilmiş sınıflar, destekledikleri genel tanıtıcı türüne uygun bir uygulama sağlamalıdır (0 veya -1 geçersizdir). Bu sınıflar daha sonra belirli güvenli tanıtıcı türleri için daha fazla türetilebilir.

Nesnenin IsClosed temel tanıtıcıyı CriticalHandle kullanmayı bitirip bitirmediğini bildiren özelliğinden IsInvalid farklı olarak, özellik verilen tanıtıcı değerinin her zaman geçersiz kabul edilip edilmediğini hesaplar. Bu nedenle, IsInvalid özelliği her zaman herhangi bir tanıtıcı değeri için aynı değeri döndürür.

Şunlara uygulanır

Ayrıca bkz.