DateTimeValueSerializer DateTimeValueSerializer DateTimeValueSerializer DateTimeValueSerializer Class

定義

String のインスタンスと DateTime のインスタンスを相互に変換します。Converts instances of String to and from instances of 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
継承
DateTimeValueSerializerDateTimeValueSerializerDateTimeValueSerializerDateTimeValueSerializer

注釈

ValueSerializer 使用がなくTypeConverter場合の型変換が追加の状態が必要です。ValueSerializer is used rather than TypeConverter for cases where type conversion requires additional state. DateTimeValueSerializer 持つ型には属性化されませんValueSerializerAttributeします。DateTimeValueSerializer is not attributed to a type with ValueSerializerAttribute. これは、ためDateTimemscorlib では、mscorlib 自体は定義しません属性クラスで依存関係を作成できません。This is because DateTime is in mscorlib, and mscorlib cannot take dependencies on attribute classes that it does not define itself. 代わりに、使用状況のDateTimeValueSerializerXAML プロセッサの動作では、.NET Framework XAML サービスの動作に特殊なケースです。Instead, usage of DateTimeValueSerializer is special-cased into XAML processor behavior in .NET Framework XAML Services behavior.

.NET Framework の以前のバージョンでは、このクラスは、WPF 固有の WindowsBase アセンブリに存在します。In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. .NET Framework 4.NET Framework 4DateTimeValueSerializerは System.Xaml アセンブリにします。In .NET Framework 4.NET Framework 4, DateTimeValueSerializer is in the System.Xaml assembly. 参照してくださいWPF から System.Xaml に移行した型します。See Types Migrated from WPF to System.Xaml.

コンストラクター

DateTimeValueSerializer() DateTimeValueSerializer() DateTimeValueSerializer() DateTimeValueSerializer()

DateTimeValueSerializer クラスの新しいインスタンスを初期化します。Initializes a new instance of the DateTimeValueSerializer class.

メソッド

CanConvertFromString(String, IValueSerializerContext) CanConvertFromString(String, IValueSerializerContext) CanConvertFromString(String, IValueSerializerContext) CanConvertFromString(String, IValueSerializerContext)

指定した StringDateTime のインスタンスに変換できるかどうかを判断します。Determines if the specified String can be convert to an instance of DateTime.

CanConvertToString(Object, IValueSerializerContext) CanConvertToString(Object, IValueSerializerContext) CanConvertToString(Object, IValueSerializerContext) CanConvertToString(Object, IValueSerializerContext)

指定したオブジェクトを String に変換できるかどうかについて判断します。Determines if the specified object can be converted to a String.

ConvertFromString(String, IValueSerializerContext) ConvertFromString(String, IValueSerializerContext) ConvertFromString(String, IValueSerializerContext) ConvertFromString(String, IValueSerializerContext)

StringDateTime に変換します。Converts a String into a DateTime.

ConvertToString(Object, IValueSerializerContext) ConvertToString(Object, IValueSerializerContext) ConvertToString(Object, IValueSerializerContext) ConvertToString(Object, IValueSerializerContext)

DateTime のインスタンスを String に変換します。Converts an instance of DateTime to a String.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetConvertFromException(Object) GetConvertFromException(Object) GetConvertFromException(Object) GetConvertFromException(Object)

変換を実行できないときにスローする例外を返します。Returns an exception to throw when a conversion cannot be performed.

(Inherited from ValueSerializer)
GetConvertToException(Object, Type) GetConvertToException(Object, Type) GetConvertToException(Object, Type) GetConvertToException(Object, Type)

変換を実行できないときにスローする例外を返します。Returns an exception to throw when a conversion cannot be performed.

(Inherited from ValueSerializer)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
TypeReferences(Object, IValueSerializerContext) TypeReferences(Object, IValueSerializerContext) TypeReferences(Object, IValueSerializerContext) TypeReferences(Object, IValueSerializerContext)

ValueSerializer によって参照される型の列挙体を取得します。Gets an enumeration of the types referenced by the ValueSerializer.

(Inherited from ValueSerializer)

適用対象

こちらもご覧ください