TimeSpanValidator クラスとは? わかりやすく解説

TimeSpanValidator クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

TimeSpan の検証提供します

名前空間: System.Configuration
アセンブリ: System.Configuration (system.configuration.dll 内)
構文構文

Public Class TimeSpanValidator
    Inherits ConfigurationValidatorBase
Dim instance As TimeSpanValidator
public class TimeSpanValidator : ConfigurationValidatorBase
public ref class TimeSpanValidator : public
 ConfigurationValidatorBase
public class TimeSpanValidator extends ConfigurationValidatorBase
public class TimeSpanValidator extends
 ConfigurationValidatorBase
解説解説
使用例使用例

TimeSpanValidator 型を使用する方法次のコード例示します

Imports System
Imports System.Configuration

Namespace Samples.AspNet
  Class UsingStringValidator
    Public Shared Sub Main()

      ' Display title.
      Console.WriteLine("ASP.NET Validators")
      Console.WriteLine()

      ' Create string and validator.
      Dim testVal As String
 = "filename"
      Dim myStrValidator As StringValidator
 = New StringValidator(1, 8, "$%^")

      ' Create TimeSpan and Validator.
      Dim testTimeSpan As TimeSpan = New
 TimeSpan(0, 1, 5)
      Dim minTimeSpan As TimeSpan = New
 TimeSpan(0, 1, 0)
      Dim maxTimeSpan As TimeSpan = New
 TimeSpan(0, 1, 10)
      Dim myTimeSpanValidator As TimeSpanValidator
 = _
       New TimeSpanValidator(minTimeSpan, maxTimeSpan, False,
 65)

      ' Determine if the object to validate can be validated.
      Console.WriteLine("CanValidate: {0}", _
        myTimeSpanValidator.CanValidate(testTimeSpan.GetType()))

      Try
        ' Attempt validation.
        myTimeSpanValidator.Validate(testTimeSpan)
        Console.WriteLine("Validated.")

      Catch e As Exception
        ' Validation failed.
        Console.WriteLine("Error: {0}", e.Message.ToString())
      End Try

      ' Display and wait.
      Console.ReadLine()
    End Sub
  End Class
End Namespace
using System;
using System.Configuration;

namespace Samples.AspNet
{
  class UsingTimeSpanValidator
  {
    static void Main(string[]
 args)
    {
      // Display title.
      Console.WriteLine("ASP.NET Validators");
      Console.WriteLine();

      // 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);

      // Determine if the object to validate can be validated.
      Console.WriteLine("CanValidate: {0}",
        myTimeSpanValidator.CanValidate(testTimeSpan.GetType()));

      try
      {
        // Attempt validation.
        myTimeSpanValidator.Validate(testTimeSpan);
        Console.WriteLine("Validated.");
      }
      catch (ArgumentException e)
      {
        // Validation failed.
        Console.WriteLine("Error: {0}", e.Message.ToString());
      }

      // Display and wait
      Console.ReadLine();
    }
  }
}
継承階層継承階層
System.Object
   System.Configuration.ConfigurationValidatorBase
    System.Configuration.TimeSpanValidator
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TimeSpanValidator メンバ
System.Configuration 名前空間
ConfigurationValidatorBase クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TimeSpanValidator クラス」の関連用語

TimeSpanValidator クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TimeSpanValidator クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS