FormatterServices Klass

Definition

Tillhandahåller statiska metoder för att underlätta implementeringen av en Formatter för serialisering. Det går inte att ärva den här klassen.

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
Arv
FormatterServices
Attribut

Metoder

Name Description
CheckTypeSecurity(Type, TypeFilterLevel)

Avgör om den angivna Type kan deserialiseras med egenskapen inställd på TypeFilterLevelLow.

GetObjectData(Object, MemberInfo[])

Extraherar data från det angivna objektet och returnerar dem som en matris med objekt.

GetSafeUninitializedObject(Type)

Skapar en ny instans av den angivna objekttypen.

GetSerializableMembers(Type, StreamingContext)

Hämtar alla serialiserbara medlemmar för en klass för den angivna Type och i den angivna StreamingContext.

GetSerializableMembers(Type)

Hämtar alla serialiserbara medlemmar för en klass för den angivna Type.

GetSurrogateForCyclicalReference(ISerializationSurrogate)

Returnerar en serialiseringssurrogat för den angivna ISerializationSurrogate.

GetTypeFromAssembly(Assembly, String)

Söker efter det Type angivna objektet i den angivna Assembly.

GetUninitializedObject(Type)

Skapar en ny instans av den angivna objekttypen.

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

Fyller det angivna objektet med värden för varje fält som hämtas från datamatrisen för objekt.

Gäller för

Se även