Sdílet prostřednictvím


XamlDesignerSerializationManager Třída

Definice

Poskytuje služby pro serializaci XAML návrháři XAML nebo jinými volajícími, které vyžadují pokročilou serializaci.

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
Dědičnost
XamlDesignerSerializationManager

Poznámky

Pokusy XamlDesignerSerializationManager o optimalizaci přístupu ke službám, které jsou volány často během procesu serializace.

A XamlDesignerSerializationManager se také používá jako vstup pro určité specializované ShouldSerialize metody pro třídy WPF, jako TextBlock.ShouldSerializeInlinesje , a pro přetížení XamlWriter.Save.

Konstruktory

XamlDesignerSerializationManager(XmlWriter)

Inicializuje novou instanci XamlDesignerSerializationManager třídy.

Vlastnosti

XamlWriterMode

Získá nebo nastaví režim zápisu XAML.

Metody

AddService(Type, Object)

Přidá do seznamu službu.

(Zděděno od ServiceProviders)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetService(Type)

Získá objekt služby zadaného typu.

(Zděděno od ServiceProviders)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

GetKeyedService<T>(IServiceProvider, Object)

Získá službu typu T z IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Získá výčet služeb typu serviceType z IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Získá výčet služeb typu T z IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Získá službu typu serviceType z IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Získá službu typu T z IServiceProvider.

CreateAsyncScope(IServiceProvider)

Vytvoří nový AsyncServiceScope , který lze použít k řešení problémů s vymezeným oborem služeb.

CreateScope(IServiceProvider)

Vytvoří nový IServiceScope , který lze použít k řešení problémů s vymezeným oborem služeb.

GetRequiredService(IServiceProvider, Type)

Získejte službu typu serviceType z IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Získejte službu typu T z IServiceProvider.

GetService<T>(IServiceProvider)

Získejte službu typu T z IServiceProvider.

GetServices(IServiceProvider, Type)

Získejte výčet služeb typu serviceType z .IServiceProvider

GetServices<T>(IServiceProvider)

Získejte výčet služeb typu T z .IServiceProvider

GetFakeLogCollector(IServiceProvider)

Získá objekt, který shromažďuje záznamy protokolu odesílané do falešného protokolovacího nástroje.

GetFakeRedactionCollector(IServiceProvider)

Získá falešné redactor kolektor instance z kontejneru injektáž závislostí.

Platí pro