WorkflowMarkupSerializationManager Klasse

Definition

Verwaltet die Entwurfszeitserialisierung in und aus XAML (Extensible Application Markup Language) für Workflows.

public ref class WorkflowMarkupSerializationManager : IServiceProvider, System::ComponentModel::Design::Serialization::IDesignerSerializationManager
public class WorkflowMarkupSerializationManager : IServiceProvider, System.ComponentModel.Design.Serialization.IDesignerSerializationManager
type WorkflowMarkupSerializationManager = class
    interface IDesignerSerializationManager
    interface IServiceProvider
Public Class WorkflowMarkupSerializationManager
Implements IDesignerSerializationManager, IServiceProvider
Vererbung
WorkflowMarkupSerializationManager
Implementiert

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Ein Workflow- oder Aktivitätsdesigner kann den WorkflowMarkupSerializationManager verwenden, um auf Dienste zuzugreifen, die als Unterstützung beim Verwalten von Prozessen der Entwurfszeitserialisierung dienen. Sie können z. B. den WorkflowMarkupSerializationManager verwenden, um Objekte zu erstellen, Typen zu suchen, Objekte zu identifizieren und die Serialisierung bestimmter Typen anzupassen.

Konstruktoren

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Initialisiert eine neue Instanz der WorkflowMarkupSerializationManager-Klasse, indem der angegebene IDesignerSerializationManager verwendet wird.

Eigenschaften

Context

Ruft einen stapelbasierten, benutzerdefinierten Speicherbereich ab, der die Kommunikation zwischen Serialisierungsprogrammen erleichtert.

LocalAssembly

Ruft die Assembly ab bzw. legt die Assembly fest, die dem aktuellen Serialisierungsprogramm zugeordnet ist.

SerializationManager

Ruft den Serialisierungs-Manager ab bzw. legt den Serialisierungs-Manager fest, der mit dem aktuellen Serialisierungsprogramm verwendet wird.

Methoden

AddSerializationProvider(IDesignerSerializationProvider)

Fügt dem Serialisierungs-Manager den angegebenen Serialisierungsprovider hinzu.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSerializer(Type, Type)

Gibt ein Serialisierungsprogramm des angegebenen Typs für ein Objekt des angegebenen Typs zurück.

GetService(Type)

Gibt für den angegebenen Typ ein Dienstobjekt zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetType(String)

Gibt einen Typ des angegebenen Namens zurück.

GetType(XmlQualifiedName)

Gibt den Typ zurück, der dem angegebenen XML-qualifizierten Namen zugeordnet ist.

GetXmlQualifiedName(Type, String)

Gibt den XML-qualifizierten Namen zurück, der dem angegebenen Typ zugeordnet ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Entfernt einen benutzerdefinierten Serialisierungsprovider aus dem WorkflowMarkupSerializationManager.

ReportError(Object)

Meldet einen Fehler bei der Serialisierung.

ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDesignerSerializationManager.CreateInstance(Type, ICollection, String, Boolean)

Erstellt eine Instanz des angegebenen Typs und fügt sie einer Auflistung benannter Instanzen hinzu.

IDesignerSerializationManager.GetInstance(String)

Gibt eine Instanz eines erstellten Objekts mit dem angegebenen Namen zurück.

IDesignerSerializationManager.GetName(Object)

Gibt den Namen des angegebenen Objekts zurück.

IDesignerSerializationManager.Properties

Ruft eine Auflistung von Eigenschaften ab, die mit verfügbaren Serialisierungsprogrammen serialisiert werden können.

IDesignerSerializationManager.ResolveName

Tritt ein, wenn IDesignerSerializationManager.GetName(Object) den angegebenen Namen in der Namenstabelle des Serialisierungs-Managers nicht finden kann.

IDesignerSerializationManager.SerializationComplete

Tritt ein, wenn die Serialisierung abgeschlossen ist.

IDesignerSerializationManager.SetName(Object, String)

Legt den Namen des angegebenen vorhandenen Objekts fest.

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 aus ab IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ruft eine Enumeration von Diensten vom Typ T aus 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 An die gefälschte Protokollierung gesendete Protokolldatensätze sammelt.

GetFakeRedactionCollector(IServiceProvider)

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

Gilt für: