FormatterServices クラス

定義

注意事項

Formatter-based serialization is obsolete and should not be used.

シリアル化のための Formatter の実装で支援する静的メソッドを提供します。 このクラスは継承できません。

public ref class FormatterServices abstract sealed
public ref class FormatterServices sealed
public static class FormatterServices
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class FormatterServices
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public static class FormatterServices
type FormatterServices = class
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type FormatterServices = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type FormatterServices = class
Public Class FormatterServices
Public NotInheritable Class FormatterServices
継承
FormatterServices
属性

メソッド

CheckTypeSecurity(Type, TypeFilterLevel)
古い.

指定した Type が、TypeFilterLevel プロパティを Low に設定して逆シリアル化できるかどうかを確認します。

GetObjectData(Object, MemberInfo[])
古い.

指定したオブジェクトからデータを抽出し、オブジェクトの配列として返します。

GetSafeUninitializedObject(Type)
古い.

指定したオブジェクト型の新しいインスタンスを作成します。

GetSerializableMembers(Type)
古い.

指定した Type のクラスのシリアル化できるすべてのメンバーを取得します。

GetSerializableMembers(Type, StreamingContext)
古い.

指定した Type のクラスのシリアル化できるメンバー、および指定された StreamingContext にあるシリアル化できるメンバーをすべて取得します。

GetSurrogateForCyclicalReference(ISerializationSurrogate)
古い.

指定された ISerializationSurrogate のシリアル化サロゲートを返します。

GetTypeFromAssembly(Assembly, String)
古い.

指定された Type にある、指定したオブジェクトの Assembly を検索します。

GetUninitializedObject(Type)
古い.

指定したオブジェクト型の新しいインスタンスを作成します。

PopulateObjectMembers(Object, MemberInfo[], Object[])
古い.

指定したオブジェクトに、オブジェクトのデータ配列から抽出された各フィールドの値を設定します。

適用対象

こちらもご覧ください