TimeSpanValidatorAttribute Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der TimeSpanValidatorAttribute-Klasse.
public:
TimeSpanValidatorAttribute();
public TimeSpanValidatorAttribute();
Public Sub New ()
Beispiele
Das folgende Beispiel zeigt, wie der StringValidatorAttribute Konstruktor verwendet wird.
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 '
Hinweise
Sie verwenden diesen Konstruktor im Attributmodell, um sicherzustellen, dass der Typ des Werts, der der zugehörigen Eigenschaft zugewiesen ist, ein TimeSpan Objekt ist.