Aracılığıyla paylaş


TimeSpanValidator Oluşturucular

Tanım

TimeSpanValidator sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

TimeSpanValidator(TimeSpan, TimeSpan)

Sağlanan parametrelere göre sınıfının yeni bir örneğini TimeSpanValidator başlatır.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Sağlanan parametrelere göre sınıfının yeni bir örneğini TimeSpanValidator başlatır.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Sağlanan parametrelere göre sınıfının yeni bir örneğini TimeSpanValidator başlatır.

TimeSpanValidator(TimeSpan, TimeSpan)

Kaynak:
TimeSpanValidator.cs
Kaynak:
TimeSpanValidator.cs
Kaynak:
TimeSpanValidator.cs

Sağlanan parametrelere göre sınıfının yeni bir örneğini TimeSpanValidator başlatır.

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan)

Parametreler

minValue
TimeSpan

TimeSpan Doğrulamayı geçirmek için izin verilen en düşük süreyi belirten nesne.

maxValue
TimeSpan

TimeSpan Doğrulamayı geçirmek için izin verilen en uzun süreyi belirten nesne.

Açıklamalar

İki parametreli TimeSpanValidator oluşturucu kullanıldığında, TimeSpanValidator nesne bir değerin belirli bir TimeSpan aralığa bağlı olduğunu doğrular.

Şunlara uygulanır

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Kaynak:
TimeSpanValidator.cs
Kaynak:
TimeSpanValidator.cs
Kaynak:
TimeSpanValidator.cs

Sağlanan parametrelere göre sınıfının yeni bir örneğini TimeSpanValidator başlatır.

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean)

Parametreler

minValue
TimeSpan

TimeSpan Doğrulamayı geçirmek için izin verilen en düşük süreyi belirten nesne.

maxValue
TimeSpan

TimeSpan Doğrulamayı geçirmek için izin verilen en uzun süreyi belirten nesne.

rangeIsExclusive
Boolean

Boolean Doğrulama aralığının özel kullanımda olup olmadığını belirten bir değer.

Açıklamalar

Oluşturucu hem TimeSpanValidator en düşük hem de en yüksek TimeSpan değerlerin yanı sıra doğrulama aralığının özel olup olmadığını denetler. rangeIsExclusive parametresi olarak TimeSpantrueayarlandığında, değer ve maxValue değerleri arasında minValue olmamalıdır.

Şunlara uygulanır

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Kaynak:
TimeSpanValidator.cs
Kaynak:
TimeSpanValidator.cs
Kaynak:
TimeSpanValidator.cs

Sağlanan parametrelere göre sınıfının yeni bir örneğini TimeSpanValidator başlatır.

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool * int64 -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean, resolutionInSeconds As Long)

Parametreler

minValue
TimeSpan

TimeSpan Doğrulamayı geçirmek için izin verilen en düşük süreyi belirten nesne.

maxValue
TimeSpan

TimeSpan Doğrulamayı geçirmek için izin verilen en uzun süreyi belirten nesne.

rangeIsExclusive
Boolean

Boolean Doğrulama aralığının özel kullanımda olup olmadığını belirten bir değer.

resolutionInSeconds
Int64

Saniye Int64 sayısını belirten bir değer.

Özel durumlar

resolutionInSeconds değerinden küçüktür 0.

-veya-

minValue değerinden büyüktür maxValue.

Örnekler

Aşağıdaki kod örneği oluşturucunun TimeSpanValidator nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için TimeSpanValidator sağlanan daha büyük bir örneğin parçasıdır.

// Create TimeSpan and Validator.
TimeSpan testTimeSpan = new TimeSpan(0,1,05);
TimeSpan minTimeSpan = new TimeSpan(0,1,0);
TimeSpan maxTimeSpan = new TimeSpan(0,1,10);
TimeSpanValidator myTimeSpanValidator = new TimeSpanValidator(minTimeSpan, maxTimeSpan, false, 65);
' Create string and validator.
Dim testVal As String = "filename"
Dim myStrValidator As StringValidator = New StringValidator(1, 8, "$%^")

Açıklamalar

parametresi belirtildiğinde resolutionInSeconds , doğrulamayı TimeSpan geçirmek için doğrulanan nesnenin bu değere eşit olması gerekir.

Şunlara uygulanır