Sdílet prostřednictvím


WorkflowMarkupSerializationManager Třída

Definice

Spravuje serializaci v době návrhu do a z rozšiřitelného jazyka XAML (Application Markup Language) pro pracovní postupy.

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

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace naleznete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.

Pracovní postup nebo návrhář aktivity lze použít WorkflowMarkupSerializationManager pro přístup ke službám užitečným pro správu procesů serializace v době návrhu. Můžete například WorkflowMarkupSerializationManager použít k vytváření objektů, vyhledávání typů, identifikaci objektů a přizpůsobení serializace konkrétních typů.

Konstruktory

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Inicializuje novou instanci WorkflowMarkupSerializationManager třídy pomocí zadané IDesignerSerializationManager.

Vlastnosti

Context

Získá zásobníku, uživatelem definované oblasti úložiště, která je užitečná pro komunikaci mezi serializátory.

LocalAssembly

Získá nebo nastaví sestavení, které je přidruženo k aktuálnímu serializátoru.

SerializationManager

Získá nebo nastaví správce serializace k použití s aktuálním serializátorem.

Metody

AddSerializationProvider(IDesignerSerializationProvider)

Přidá zadaného zprostředkovatele serializace do správce serializace.

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)
GetSerializer(Type, Type)

Vrátí serializátor zadaného typu pro objekt zadaného typu.

GetService(Type)

Vrátí objekt služby zadaného typu.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetType(String)

Vrátí typ zadaného názvu.

GetType(XmlQualifiedName)

Vrátí typ přidružený k zadanému kvalifikovanému názvu XML.

GetXmlQualifiedName(Type, String)

Vrátí kvalifikovaný název XML přidružený k zadanému typu.

MemberwiseClone()

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

(Zděděno od Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Odebere vlastního zprostředkovatele serializace z .WorkflowMarkupSerializationManager

ReportError(Object)

Hlásí chybu při serializaci.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

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

Vytvoří instanci zadaného typu a přidá ji do kolekce pojmenovaných instancí.

IDesignerSerializationManager.GetInstance(String)

Vrátí instanci vytvořeného objektu se zadaným názvem.

IDesignerSerializationManager.GetName(Object)

Vrátí název zadaného objektu.

IDesignerSerializationManager.Properties

Získá kolekci vlastností, které lze serializovat s dostupnými serializátory.

IDesignerSerializationManager.ResolveName

Nastane, když IDesignerSerializationManager.GetName(Object) nelze najít zadaný název v tabulce názvů správce serializace.

IDesignerSerializationManager.SerializationComplete

Vyvolá se po dokončení serializace.

IDesignerSerializationManager.SetName(Object, String)

Nastaví název zadaného existujícího objektu.

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 vyřešení služeb s vymezeným oborem.

CreateScope(IServiceProvider)

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

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 odeslané do falešné protokolovací nástroje.

GetFakeRedactionCollector(IServiceProvider)

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

Platí pro