TypeNameConverter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型と文字列値との間の変換を行います。 このクラスは継承できません。
public ref class TypeNameConverter sealed : System::Configuration::ConfigurationConverterBase
public sealed class TypeNameConverter : System.Configuration.ConfigurationConverterBase
type TypeNameConverter = class
inherit ConfigurationConverterBase
Public NotInheritable Class TypeNameConverter
Inherits ConfigurationConverterBase
- 継承
例
次の例は、カスタム セクションに関連付けられている型を取得する方法を示しています。 カスタム セクションの実装については、クラスリファレンスのコード例を ConfigurationConverterBase 参照してください。
using System;
using System.IO;
using System.ComponentModel;
using System.Configuration;
namespace Samples.AspNet
{
public sealed class UsingTypeNameConverter
{
public static void GetTypeName()
{
try
{
CustomSection section =
ConfigurationManager.GetSection("CustomSection")
as CustomSection;
Console.WriteLine("CustomSection type: {0}",
section);
}
catch (System.Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}
Imports System.IO
Imports System.ComponentModel
Imports System.Configuration
NotInheritable Public Class UsingTypeNameConverter
Public Shared Sub GetTypeName()
Try
Dim section As CustomSection = _
ConfigurationManager.GetSection("CustomSection")
Console.WriteLine( _
"CustomSection type: {0}", section)
Catch e As System.Exception
Console.WriteLine(e.Message)
End Try
End Sub
End Class
次の例は、前の例で使用した構成の抜粋です。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="CustomSection"
type="Samples.AspNet.CustomSection,
ConfigurationConverters,
Version=1.0.0.0, Culture=neutral,
PublicKeyToken=null"
allowDefinition="Everywhere"
allowExeDefinition="MachineToApplication"
restartOnExternalChanges="true" />
</configSections>
<CustomSection fileName="default.txt" maxIdleTime="90"
timeDelay="infinite" cdStr="str0, str1" permission="Read"
maxUsers="Infinite"/>
</configuration>
注釈
この型は、他のすべての構成コンバーター型と同様に、構成ファイル内の文字列を、関連する厳密に型指定されたプロパティとの間で変換します。
特に、 クラスはTypeNameConverter、構成型に割り当てられた値を値にType変換Stringし、その逆も同様です。 参照される型は、関連付けられている構成を処理するクラスです。
コンストラクター
TypeNameConverter() |
TypeNameConverter クラスの新しいインスタンスを初期化します。 |
メソッド
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET