TimeSpanValidator Construtores

Definição

Inicializa uma nova instância da classe TimeSpanValidator.

Sobrecargas

Nome Description
TimeSpanValidator(TimeSpan, TimeSpan)

Inicializa uma nova instância da TimeSpanValidator classe, com base nos parâmetros fornecidos.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Inicializa uma nova instância da TimeSpanValidator classe, com base nos parâmetros fornecidos.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Inicializa uma nova instância da TimeSpanValidator classe, com base nos parâmetros fornecidos.

TimeSpanValidator(TimeSpan, TimeSpan)

Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs

Inicializa uma nova instância da TimeSpanValidator classe, com base nos parâmetros fornecidos.

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)

Parâmetros

minValue
TimeSpan

Um TimeSpan objeto que especifica o tempo mínimo permitido para passar a validação.

maxValue
TimeSpan

Um TimeSpan objeto que especifica o tempo máximo permitido para passar a validação.

Comentários

Quando o TimeSpanValidator construtor com dois parâmetros é usado, o TimeSpanValidator objeto valida que um TimeSpan valor adere a um intervalo específico.

Aplica-se a

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs

Inicializa uma nova instância da TimeSpanValidator classe, com base nos parâmetros fornecidos.

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)

Parâmetros

minValue
TimeSpan

Um TimeSpan objeto que especifica o tempo mínimo permitido para passar a validação.

maxValue
TimeSpan

Um TimeSpan objeto que especifica o tempo máximo permitido para passar a validação.

rangeIsExclusive
Boolean

Um Boolean valor que especifica se o intervalo de validação é exclusivo.

Comentários

O TimeSpanValidator construtor verifica os valores mínimo e máximo TimeSpan , bem como se o intervalo de validação é exclusivo. Quando o rangeIsExclusive parâmetro é definido comotrue, o TimeSpan valor não deve estar entre os valores e minValue os maxValue valores.

Aplica-se a

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs
Origem:
TimeSpanValidator.cs

Inicializa uma nova instância da TimeSpanValidator classe, com base nos parâmetros fornecidos.

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)

Parâmetros

minValue
TimeSpan

Um TimeSpan objeto que especifica o tempo mínimo permitido para passar a validação.

maxValue
TimeSpan

Um TimeSpan objeto que especifica o tempo máximo permitido para passar a validação.

rangeIsExclusive
Boolean

Um Boolean valor que especifica se o intervalo de validação é exclusivo.

resolutionInSeconds
Int64

Um Int64 valor que especifica um número de segundos.

Exceções

resolutionInSeconds é menor que 0.

- ou -

minValue é maior que maxValue.

Exemplos

O exemplo de código a seguir demonstra como usar o TimeSpanValidator construtor. Este exemplo de código faz parte de um exemplo maior fornecido para a TimeSpanValidator classe.

// 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, "$%^")

Comentários

Quando o resolutionInSeconds parâmetro é especificado, o TimeSpan objeto que está sendo validado deve ser igual a esse valor para passar a validação.

Aplica-se a