Condividi tramite


WorkflowMarkupSerializationManager Classe

Definizione

Gestisce la serializzazione in fase di progettazione verso e da Extensible Application Markup Language (XAML) per i flussi di lavoro.

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
Ereditarietà
WorkflowMarkupSerializationManager
Implementazioni

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

Una progettazione di flusso di lavoro di attività può utilizzare l'elemento WorkflowMarkupSerializationManager per accedere a servizi utili per la gestione dei processi di serializzazione in fase di progettazione. Ad esempio, l’elemento WorkflowMarkupSerializationManager può essere utilizzato per la creazione di oggetti, la ricerca di tipi e la personalizzazione della serializzazione di particolari tipi.

Costruttori

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Inizializza una nuova istanza della classe WorkflowMarkupSerializationManager mediante l'elemento IDesignerSerializationManager specificato.

Proprietà

Context

Ottiene un'area di memorizzazione definita dall'utente e basata su stack utile per la comunicazione tra i serializzatori.

LocalAssembly

Consente di ottenere o impostare l’assembly associata al serializzatore corrente.

SerializationManager

Ottiene o imposta il gestore della serializzazione da utilizzare con il serializzatore corrente.

Metodi

AddSerializationProvider(IDesignerSerializationProvider)

Aggiunge il provider di serializzazione specificato al gestore della serializzazione.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSerializer(Type, Type)

Restituisce un serializzatore del tipo specificato per un oggetto del tipo specificato.

GetService(Type)

Restituisce un oggetto servizio del tipo specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetType(String)

Restituisce un tipo con il nome specificato.

GetType(XmlQualifiedName)

Restituisce il tipo associato al nome qualificato XML specificato.

GetXmlQualifiedName(Type, String)

Restituisce il nome qualificato XML associato al tipo specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Rimuove un provider di serializzazione personalizzato dall’elemento WorkflowMarkupSerializationManager.

ReportError(Object)

Riporta un errore di serializzazione.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

Crea un'istanza del tipo specificato e la aggiunge a una raccolta di istanze denominate.

IDesignerSerializationManager.GetInstance(String)

Restituisce un'istanza di un oggetto creato con il nome specificato.

IDesignerSerializationManager.GetName(Object)

Restituisce il nome dell'oggetto specificato.

IDesignerSerializationManager.Properties

Ottiene una raccolta di proprietà che possono essere serializzate con i serializzatori disponibili.

IDesignerSerializationManager.ResolveName

Viene generato quando il metodo IDesignerSerializationManager.GetName(Object) non è in grado di individuare il nome specificato nella tabella dei nomi del gestore della serializzazione.

IDesignerSerializationManager.SerializationComplete

Viene generato al termine della serializzazione.

IDesignerSerializationManager.SetName(Object, String)

Imposta il nome dell'oggetto esistente specificato.

Metodi di estensione

GetKeyedService<T>(IServiceProvider, Object)

Ottiene un servizio di tipo T dall'oggetto IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ottiene un'enumerazione dei servizi di tipo serviceType dall'oggetto IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ottiene un'enumerazione dei servizi di tipo T dall'oggetto IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ottiene un servizio di tipo serviceType dall'oggetto IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ottiene un servizio di tipo T dall'oggetto IServiceProvider.

CreateAsyncScope(IServiceProvider)

Crea un nuovo oggetto AsyncServiceScope che è possibile usare per risolvere i servizi con ambito.

CreateScope(IServiceProvider)

Crea un nuovo oggetto IServiceScope che è possibile usare per risolvere i servizi con ambito.

GetRequiredService(IServiceProvider, Type)

Ottiene il servizio di tipo serviceType da IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Ottiene il servizio di tipo T da IServiceProvider.

GetService<T>(IServiceProvider)

Ottiene il servizio di tipo T da IServiceProvider.

GetServices(IServiceProvider, Type)

Ottiene un'enumerazione di servizi di tipo serviceType da IServiceProvider.

GetServices<T>(IServiceProvider)

Ottiene un'enumerazione di servizi di tipo T da IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Ottiene l'oggetto che raccoglie i record di log inviati al logger falso.

GetFakeRedactionCollector(IServiceProvider)

Ottiene l'istanza dell'agente di raccolta redactor falso dal contenitore di inserimento delle dipendenze.

Si applica a