FormatterServices Osztály

Definíció

Statikus módszereket biztosít a szerializálás megvalósításához Formatter . Ez az osztály nem örökölhető.

public ref class FormatterServices sealed
public ref class FormatterServices abstract sealed
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FormatterServices
[System.Runtime.InteropServices.ComVisible(true)]
public static class FormatterServices
public static class FormatterServices
type FormatterServices = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type FormatterServices = class
Public NotInheritable Class FormatterServices
Public Class FormatterServices
Öröklődés
FormatterServices
Attribútumok

Metódusok

Name Description
CheckTypeSecurity(Type, TypeFilterLevel)

Meghatározza, hogy a megadott Type érték deszerializálható-e a TypeFilterLevel következő tulajdonsággal Low: .

GetObjectData(Object, MemberInfo[])

Kinyeri az adatokat a megadott objektumból, és objektumtömbként adja vissza.

GetSafeUninitializedObject(Type)

Létrehoz egy új példányt a megadott objektumtípusból.

GetSerializableMembers(Type, StreamingContext)

Lekéri a megadott Type és a megadott StreamingContextosztály összes szerializálható tagját.

GetSerializableMembers(Type)

Lekéri a megadott Typeosztály összes szerializálható tagját.

GetSurrogateForCyclicalReference(ISerializationSurrogate)

Szerializálási helyettesítőt ad vissza a megadotthoz ISerializationSurrogate.

GetTypeFromAssembly(Assembly, String)

Megkeresi a Type megadott objektumot a megadott Assemblyhelyen.

GetUninitializedObject(Type)

Létrehoz egy új példányt a megadott objektumtípusból.

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

Kitölti a megadott objektumot az objektumok adattömbje által rajzolt mezők értékeivel.

A következőre érvényes:

Lásd még