ToolboxItem.ValidatePropertyType(String, Object, Type, Boolean) 方法

定义

验证对象是否属于给定类型。

protected:
 void ValidatePropertyType(System::String ^ propertyName, System::Object ^ value, Type ^ expectedType, bool allowNull);
protected void ValidatePropertyType (string propertyName, object value, Type expectedType, bool allowNull);
protected void ValidatePropertyType (string propertyName, object? value, Type expectedType, bool allowNull);
member this.ValidatePropertyType : string * obj * Type * bool -> unit
Protected Sub ValidatePropertyType (propertyName As String, value As Object, expectedType As Type, allowNull As Boolean)

参数

propertyName
String

要验证的属性的名称。

value
Object

要根据其进行验证的可选值。

expectedType
Type

属性的期望类型。

allowNull
Boolean

如果允许为 true,则为 null;否则为 false

例外

valuenullallowNullfalse

value 不是 expectedType 所指定的类型。

注解

方法 ValidatePropertyType 作为 方法的帮助程序方法 ValidatePropertyValue 调用。

适用于