Freigeben über


XamlDesignerSerializationManager Klasse

Definition

Stellt Dienste zur XAML-Serialisierung durch XAML-Designer oder andere Anrufer bereit, die eine erweiterte Serialisierung erfordern.

public ref class XamlDesignerSerializationManager : System::Windows::Markup::ServiceProviders
public class XamlDesignerSerializationManager : System.Windows.Markup.ServiceProviders
type XamlDesignerSerializationManager = class
    inherit ServiceProviders
Public Class XamlDesignerSerializationManager
Inherits ServiceProviders
Vererbung
XamlDesignerSerializationManager

Hinweise

Versucht XamlDesignerSerializationManager , den Zugriff auf Dienste zu optimieren, die während des Serialisierungsprozesses häufig aufgerufen werden.

A XamlDesignerSerializationManager wird auch als Eingabe für bestimmte spezialisierte ShouldSerialize Methoden für WPF-Klassen wie TextBlock.ShouldSerializeInlinesund für eine Überladung von XamlWriter.Saveverwendet.

Konstruktoren

XamlDesignerSerializationManager(XmlWriter)

Initialisiert eine neue Instanz der XamlDesignerSerializationManager-Klasse.

Eigenschaften

XamlWriterMode

Ruft den XAML-Writermodus ab oder legt diesen fest.

Methoden

AddService(Type, Object)

Fügt der Liste einen Dienst hinzu.

(Geerbt von ServiceProviders)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetService(Type)

Ruft das Dienstobjekt des angegebenen Typs ab.

(Geerbt von ServiceProviders)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

GetKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ruft eine Enumeration von Diensten vom Typ serviceType ab IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ruft eine Enumeration von Diensten vom Typ T ab IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ruft einen Dienst vom Typ serviceType aus ab IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

CreateAsyncScope(IServiceProvider)

Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

CreateScope(IServiceProvider)

Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

GetRequiredService(IServiceProvider, Type)

Ruft einen Dienst vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetRequiredService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetServices(IServiceProvider, Type)

Ruft eine Enumeration von Diensten vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetServices<T>(IServiceProvider)

Ruft eine Enumeration von Diensten vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetFakeLogCollector(IServiceProvider)

Ruft das Objekt ab, das Protokolldatensätze sammelt, die an die gefälschte Protokollierung gesendet wurden.

GetFakeRedactionCollector(IServiceProvider)

Ruft den gefälschten Redactorsammler instance aus dem Abhängigkeitsinjektionscontainer ab.

Gilt für: