InfiniteIntConverter クラス
アセンブリ: System.Configuration (system.configuration.dll 内)


この型は、他のすべての構成コンバータ型と同様に、構成ファイル内に存在する文字列と、関連する厳密に型指定されたプロパティとの間の変換を行います。
特に、InfiniteIntConverter クラスは、構成プロパティに代入された文字列値と整数値との間の変換を行います。構成プロパティに "infinite" という文字列値がある場合は、この値を MaxValue に変換したり、その逆の変換を行ったりします。

カスタム セクション プロパティに適用される場合に InfiniteIntConverter を使用する方法を次のコード例に示します。
Public Enum Permissions FullControl = 0 Modify = 1 ReadExecute = 2 Read = 3 Write = 4 SpecialPermissions = 5 End Enum 'Permissions <ConfigurationProperty("permission", _ DefaultValue:=Permissions.Read)> _ Public Property Permission() As Permissions Get Return CType(Me("permission"), Permissions) End Get Set(ByVal value As Permissions) Me("permission") = Value End Set End Property
public enum Permissions { FullControl = 0, Modify = 1, ReadExecute = 2, Read = 3, Write = 4, SpecialPermissions = 5 } [ConfigurationProperty("permission", DefaultValue = Permissions.Read)] public Permissions Permission { get { return (Permissions)this["permission"]; } set { this["permission"] = value; } }

System.ComponentModel.TypeConverter
System.Configuration.ConfigurationConverterBase
System.Configuration.InfiniteIntConverter


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


InfiniteIntConverter メンバ
System.Configuration 名前空間
GenericEnumConverter クラス
TimeSpanMinutesOrInfiniteConverter
TimeSpanMinutesConverter
InfiniteTimeSpanConverter
TimeSpanSecondsConverter
TimeSpanSecondsOrInfiniteConverter
TypeNameConverter
WhiteSpaceTrimStringConverter
- InfiniteIntConverter クラスのページへのリンク