Udostępnij za pośrednictwem


WorkflowMarkupSerializationManager Klasa

Definicja

Zarządza serializacji w czasie projektowania do i z rozszerzalnego języka znaczników aplikacji (XAML) dla przepływów pracy.

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
Dziedziczenie
WorkflowMarkupSerializationManager
Implementuje

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.

Za pomocą WorkflowMarkupSerializationManager przepływu pracy lub projektanta działań można uzyskiwać dostęp do usług przydatnych do zarządzania procesami serializacji w czasie projektowania. Na przykład WorkflowMarkupSerializationManager można użyć do tworzenia obiektów, wyszukiwania typów, identyfikowania obiektów i dostosowywania serializacji określonych typów.

Konstruktory

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Inicjuje WorkflowMarkupSerializationManager nowe wystąpienie klasy przy użyciu określonego IDesignerSerializationManagerelementu .

Właściwości

Context

Pobiera oparty na stosie, zdefiniowany przez użytkownika obszar magazynu, który jest przydatny do komunikacji między serializatorami.

LocalAssembly

Pobiera lub ustawia zestaw skojarzony z bieżącym serializatorem.

SerializationManager

Pobiera lub ustawia menedżera serializacji do użycia z bieżącym serializatorem.

Metody

AddSerializationProvider(IDesignerSerializationProvider)

Dodaje określonego dostawcę serializacji do menedżera serializacji.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetSerializer(Type, Type)

Zwraca serializator określonego typu dla obiektu określonego typu.

GetService(Type)

Zwraca obiekt usługi określonego typu.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetType(String)

Zwraca typ określonej nazwy.

GetType(XmlQualifiedName)

Zwraca ten typ skojarzony z określoną kwalifikowaną nazwą XML.

GetXmlQualifiedName(Type, String)

Zwraca kwalifikowaną nazwę XML skojarzona z określonym typem.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Usuwa niestandardowego dostawcę serializacji z elementu WorkflowMarkupSerializationManager.

ReportError(Object)

Zgłasza błąd w serializacji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

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

Tworzy wystąpienie określonego typu i dodaje je do kolekcji nazwanych wystąpień.

IDesignerSerializationManager.GetInstance(String)

Zwraca wystąpienie utworzonego obiektu określonej nazwy.

IDesignerSerializationManager.GetName(Object)

Zwraca nazwę określonego obiektu.

IDesignerSerializationManager.Properties

Pobiera kolekcję właściwości, które można serializować za pomocą dostępnych serializatorów.

IDesignerSerializationManager.ResolveName

Występuje, gdy IDesignerSerializationManager.GetName(Object) nie można zlokalizować określonej nazwy w tabeli nazw menedżera serializacji.

IDesignerSerializationManager.SerializationComplete

Występuje po zakończeniu serializacji.

IDesignerSerializationManager.SetName(Object, String)

Ustawia nazwę określonego istniejącego obiektu.

Metody rozszerzania

GetKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z elementu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Pobiera wyliczenie usług typu serviceType z klasy IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Pobiera wyliczenie usług typu T z klasy IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Pobiera usługę typu serviceType z elementu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z elementu IServiceProvider.

CreateAsyncScope(IServiceProvider)

Tworzy nową AsyncServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

CreateScope(IServiceProvider)

Tworzy nową IServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z elementu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetServices(IServiceProvider, Type)

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetServices<T>(IServiceProvider)

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora.

GetFakeRedactionCollector(IServiceProvider)

Pobiera fałszywe wystąpienie modułu zbierającego redactor z kontenera wstrzykiwania zależności.

Dotyczy