Partager via


WorkflowMarkupSerializationManager Classe

Définition

Gère la sérialisation au moment du design vers et depuis XAML (Extensible Application Markup Language) pour les 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
Héritage
WorkflowMarkupSerializationManager
Implémente

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

Un concepteur de workflow ou d'activité peut utiliser WorkflowMarkupSerializationManager pour accéder à des services utiles pour la gestion des processus de sérialisation au moment du design. Par exemple, WorkflowMarkupSerializationManager peut être utilisé pour créer des objets, rechercher des types, identifier des objets et personnaliser la sérialisation de types particuliers.

Constructeurs

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Initialise une nouvelle instance de la classe WorkflowMarkupSerializationManager à l'aide du IDesignerSerializationManager spécifié.

Propriétés

Context

Obtient une zone de stockage de type pile définie par l'utilisateur qui est pratique pour les communications entre sérialiseurs.

LocalAssembly

Obtient ou définit l'assembly associé au sérialiseur actuel.

SerializationManager

Obtient ou définit le gestionnaire de sérialisation à utiliser avec le sérialiseur actuel.

Méthodes

AddSerializationProvider(IDesignerSerializationProvider)

Ajoute le fournisseur de sérialisation spécifié au gestionnaire de sérialisation.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetSerializer(Type, Type)

Retourne un sérialiseur du type spécifié pour un objet du type spécifié.

GetService(Type)

Retourne un objet de service du type spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetType(String)

Retourne un type du nom spécifié.

GetType(XmlQualifiedName)

Retourne le type associé au nom qualifié XML spécifié.

GetXmlQualifiedName(Type, String)

Retourne le nom qualifié XML associé au type spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Supprime un fournisseur de sérialisation personnalisé de la classe WorkflowMarkupSerializationManager.

ReportError(Object)

Signale une erreur lors de la sérialisation.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

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

Crée une instance du type spécifié et l’ajoute à une collection d’instances nommées.

IDesignerSerializationManager.GetInstance(String)

Retourne une instance d'un objet créé du nom spécifié.

IDesignerSerializationManager.GetName(Object)

Retourne le nom de l'objet spécifié.

IDesignerSerializationManager.Properties

Obtient une collection des propriétés qui peuvent être sérialisées à l’aide des sérialiseurs disponibles.

IDesignerSerializationManager.ResolveName

Se produit lorsque la méthode IDesignerSerializationManager.GetName(Object) ne parvient pas à trouver le nom spécifié dans la table de noms du gestionnaire de sérialisation.

IDesignerSerializationManager.SerializationComplete

Se produit lorsque la sérialisation est terminée.

IDesignerSerializationManager.SetName(Object, String)

Définit le nom de l'objet existant spécifié.

Méthodes d’extension

GetKeyedService<T>(IServiceProvider, Object)

Obtient un service de type T à partir de IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Obtient une énumération des services de type serviceType à partir de .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Obtient une énumération des services de type T à partir de .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtient un service de type serviceType à partir de IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtient un service de type T à partir de IServiceProvider.

CreateAsyncScope(IServiceProvider)

Crée un AsyncServiceScope qui peut être utilisé pour résoudre des services délimités.

CreateScope(IServiceProvider)

Crée un IServiceScope qui peut être utilisé pour résoudre des services délimités.

GetRequiredService(IServiceProvider, Type)

Obtient le service de type serviceType à partir du IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtient le service de type T à partir du IServiceProvider.

GetService<T>(IServiceProvider)

Obtient le service de type T à partir du IServiceProvider.

GetServices(IServiceProvider, Type)

Obtient une énumération des services de type serviceType à partir du IServiceProvider.

GetServices<T>(IServiceProvider)

Obtient une énumération des services de type T à partir du IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtient l’objet qui collecte les enregistrements de journal envoyés au faux journal.

GetFakeRedactionCollector(IServiceProvider)

Obtient le faux collecteur de redacteurs instance à partir du conteneur d’injection de dépendances.

S’applique à