DateTimeValueSerializer クラス

定義

StringのインスタンスをDateTimeのインスタンスとの間で変換します。

public ref class DateTimeValueSerializer : System::Windows::Markup::ValueSerializer
public class DateTimeValueSerializer : System.Windows.Markup.ValueSerializer
type DateTimeValueSerializer = class
    inherit ValueSerializer
Public Class DateTimeValueSerializer
Inherits ValueSerializer
継承
DateTimeValueSerializer

注釈

ValueSerializer は、型変換で追加の状態が必要な場合に TypeConverter ではなく使用されます。 DateTimeValueSerializer は、 ValueSerializerAttributeを持つ型に属性付けされていません。 これは、 DateTime が mscorlib にあり、mscorlib が自身を定義していない属性クラスへの依存関係を受け取ることができないためです。 代わりに、DateTimeValueSerializer の使用は、.NET Framework XAML サービスの動作における XAML プロセッサの動作に特殊なケースがあります。

以前のバージョンの .NET Framework では、このクラスは WPF 固有のアセンブリ WindowsBase に存在しました。 .NET Framework 4 では、 DateTimeValueSerializer は System.Xaml アセンブリにあります。 Types Migrated from WPF to System.Xaml を参照してください。

コンストラクター

名前 説明
DateTimeValueSerializer()

DateTimeValueSerializer クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
CanConvertFromString(String, IValueSerializerContext)

指定した StringDateTimeのインスタンスに変換できるかどうかを判断します。

CanConvertToString(Object, IValueSerializerContext)

指定したオブジェクトを Stringに変換できるかどうかを判断します。

ConvertFromString(String, IValueSerializerContext)

StringDateTimeに変換します。

ConvertToString(Object, IValueSerializerContext)

DateTimeのインスタンスをStringに変換します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetConvertFromException(Object)

変換を実行できない場合にスローする例外を返します。

(継承元 ValueSerializer)
GetConvertToException(Object, Type)

変換を実行できない場合にスローする例外を返します。

(継承元 ValueSerializer)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TypeReferences(Object, IValueSerializerContext)

ValueSerializerによって参照される型の列挙体を取得します。

(継承元 ValueSerializer)

適用対象

こちらもご覧ください