WorkflowMarkupSerializationManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
GetKeyedServices(IServiceProvider, Type, Object) |
Pobiera wyliczenie usług typu |
GetKeyedServices<T>(IServiceProvider, Object) |
Pobiera wyliczenie usług typu |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Pobiera usługę typu |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Pobiera usługę typu |
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 |
GetRequiredService<T>(IServiceProvider) |
Pobierz usługę typu |
GetService<T>(IServiceProvider) |
Pobierz usługę typu |
GetServices(IServiceProvider, Type) |
Pobierz wyliczenie usług typu |
GetServices<T>(IServiceProvider) |
Pobierz wyliczenie usług typu |
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. |