WorkflowMarkupSerializationManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtient une énumération des services de type |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtient une énumération des services de type |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtient un service de type |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtient un service de type |
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 |
GetRequiredService<T>(IServiceProvider) |
Obtient le service de type |
GetService<T>(IServiceProvider) |
Obtient le service de type |
GetServices(IServiceProvider, Type) |
Obtient une énumération des services de type |
GetServices<T>(IServiceProvider) |
Obtient une énumération des services de type |
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. |