FormatterServices FormatterServices FormatterServices FormatterServices Class

定義

シリアル化のための Formatter の実装で支援する静的メソッドを提供します。Provides static methods to aid with the implementation of a Formatter for serialization. このクラスは継承できません。This class cannot be inherited.

public ref class FormatterServices abstract sealed
[System.Runtime.InteropServices.ComVisible(true)]
public static class FormatterServices
type FormatterServices = class
Public Class FormatterServices
継承
FormatterServicesFormatterServicesFormatterServicesFormatterServices
属性

メソッド

CheckTypeSecurity(Type, TypeFilterLevel) CheckTypeSecurity(Type, TypeFilterLevel) CheckTypeSecurity(Type, TypeFilterLevel) CheckTypeSecurity(Type, TypeFilterLevel)

指定した Type が、TypeFilterLevel プロパティを Low に設定して逆シリアル化できるかどうかを確認します。Determines whether the specified Type can be deserialized with the TypeFilterLevel property set to Low.

GetObjectData(Object, MemberInfo[]) GetObjectData(Object, MemberInfo[]) GetObjectData(Object, MemberInfo[]) GetObjectData(Object, MemberInfo[])

指定したオブジェクトからデータを抽出し、オブジェクトの配列として返します。Extracts the data from the specified object and returns it as an array of objects.

GetSafeUninitializedObject(Type) GetSafeUninitializedObject(Type) GetSafeUninitializedObject(Type) GetSafeUninitializedObject(Type)

指定したオブジェクト型の新しいインスタンスを作成します。Creates a new instance of the specified object type.

GetSerializableMembers(Type) GetSerializableMembers(Type) GetSerializableMembers(Type) GetSerializableMembers(Type)

指定した Type のクラスのシリアル化できるすべてのメンバーを取得します。Gets all the serializable members for a class of the specified Type.

GetSerializableMembers(Type, StreamingContext) GetSerializableMembers(Type, StreamingContext) GetSerializableMembers(Type, StreamingContext) GetSerializableMembers(Type, StreamingContext)

指定した Type のクラスのシリアル化できるメンバー、および指定された StreamingContext にあるシリアル化できるメンバーをすべて取得します。Gets all the serializable members for a class of the specified Type and in the provided StreamingContext.

GetSurrogateForCyclicalReference(ISerializationSurrogate) GetSurrogateForCyclicalReference(ISerializationSurrogate) GetSurrogateForCyclicalReference(ISerializationSurrogate) GetSurrogateForCyclicalReference(ISerializationSurrogate)

指定された ISerializationSurrogate のシリアル化サロゲートを返します。Returns a serialization surrogate for the specified ISerializationSurrogate.

GetTypeFromAssembly(Assembly, String) GetTypeFromAssembly(Assembly, String) GetTypeFromAssembly(Assembly, String) GetTypeFromAssembly(Assembly, String)

指定された Type にある、指定したオブジェクトの Assembly を検索します。Looks up the Type of the specified object in the provided Assembly.

GetUninitializedObject(Type) GetUninitializedObject(Type) GetUninitializedObject(Type) GetUninitializedObject(Type)

指定したオブジェクト型の新しいインスタンスを作成します。Creates a new instance of the specified object type.

PopulateObjectMembers(Object, MemberInfo[], Object[]) PopulateObjectMembers(Object, MemberInfo[], Object[]) PopulateObjectMembers(Object, MemberInfo[], Object[]) PopulateObjectMembers(Object, MemberInfo[], Object[])

指定したオブジェクトに、オブジェクトのデータ配列から抽出された各フィールドの値を設定します。Populates the specified object with values for each field drawn from the data array of objects.

適用対象

こちらもご覧ください