CriticalHandle.IsInvalid 속성

정의

파생 클래스에서 재정의된 경우 핸들 값이 잘못되었는지 여부를 나타내는 값을 가져옵니다.

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

속성 값

Boolean

핸들이 유효하면true 이고, 유효하지 않으면 false입니다.

설명

파생 클래스는 공용 언어 런타임에서 IsInvalid 중요한 종료가 필요한지 여부를 결정할 수 있도록 속성을 구현해야 합니다. 파생 클래스는 지원하는 일반적인 유형의 핸들에 맞는 구현을 제공해야 합니다(0 또는 -1이 잘못됨). 이러한 클래스는 특정 안전 핸들 형식에 대해 추가로 파생될 수 있습니다.

개체가 IsClosed 기본 핸들 사용을 완료했는지 여부를 CriticalHandle 보고하는 속성과 달리 이 IsInvalid 속성은 지정된 핸들 값이 항상 잘못된 것으로 간주되는지 여부를 계산합니다. 따라서 속성은 IsInvalid 항상 하나의 핸들 값에 대해 동일한 값을 반환합니다.

적용 대상

추가 정보