TimeSpanValidatorAttribute 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 TimeSpanValidatorAttribute 类的新实例。
public:
TimeSpanValidatorAttribute();
public TimeSpanValidatorAttribute ();
Public Sub New ()
示例
下面的示例演示如何使用 StringValidatorAttribute 构造函数。
ConfigurationValidatorBase valBase;
TimeSpanValidatorAttribute tsValAttr;
tsValAttr = new TimeSpanValidatorAttribute();
TimeSpan goodValue = TimeSpan.FromMinutes(10);
Int16 badValue = 10;
try
{
valBase = tsValAttr.ValidatorInstance;
valBase.Validate(goodValue);
// valBase.Validate(badValue);
}
catch (ArgumentException e)
{
// Display error message.
string msg = e.ToString();
#if DEBUG
Console.WriteLine(msg);
#endif
}
Dim valBase As ConfigurationValidatorBase
Dim tsValAttr As TimeSpanValidatorAttribute
tsValAttr = New TimeSpanValidatorAttribute()
Dim goodValue As TimeSpan = TimeSpan.FromMinutes(10)
Dim badValue As Int16 = 10
Try
valBase = tsValAttr.ValidatorInstance
valBase.Validate(goodValue)
' valBase.Validate(badValue);
Catch e As ArgumentException
' Display error message.
Dim msg As String = e.ToString()
#If DEBUG Then
Console.WriteLine(msg)
#End If
End Try '
注解
在特性化模型中使用此构造函数,以确保分配给相关属性的值的类型是 TimeSpan 对象。