Partilhar via


WorkflowDesignerLoader Classe

Definição

Cuidado

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Fornece a funcionalidade de carregador de designer comum que pode ser usada para implementar carregadores de designer de fluxo de trabalho personalizados.

public ref class WorkflowDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader
public abstract class WorkflowDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class WorkflowDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader
type WorkflowDesignerLoader = class
    inherit BasicDesignerLoader
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowDesignerLoader = class
    inherit BasicDesignerLoader
Public MustInherit Class WorkflowDesignerLoader
Inherits BasicDesignerLoader
Herança
WorkflowDesignerLoader
Atributos

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

As classes do carregador de designer são usadas para carregar o designer e salvar as alterações no estado do designer quando o usuário assim instrui. A WorkflowDesignerLoader classe pode ser implementada para dar suporte ao carregamento personalizado de um designer de fluxo de trabalho e componentes do designer de fluxo de trabalho. Um carregador de designer de fluxo de trabalho também é responsável por gravar alterações em um documento aberto de volta ao armazenamento que o carregador usou ao carregar o documento depois que o Flush método é chamado.

Notas aos Implementadores

Ao herdar, WorkflowDesignerLoadervocê deve substituir os seguintes membros: FileName, ForceReload()GetFileReader(String) e GetFileWriter(String).

Construtores

WorkflowDesignerLoader()

Quando implementado em uma classe derivada, inicializa uma nova instância da classe WorkflowDesignerLoader.

Propriedades

FileName

Quando substituído em uma classe derivada, obtém o nome do arquivo do designer a ser carregado.

InDebugMode

Obtém um valor que indica se o fluxo de trabalho deve ser carregado no modo de depuração.

LoaderHost

Obtém o host do carregador.

(Herdado de BasicDesignerLoader)
Loading

Obtém um valor que indica se o carregador do designer está carregando a superfície de design.

(Herdado de BasicDesignerLoader)
Modified

Obtém ou define um valor que indica se o designer foi modificado.

(Herdado de BasicDesignerLoader)
PropertyProvider

Obtém ou define o provedor de propriedade para o gerenciador de serialização que está sendo usado pelo carregador.

(Herdado de BasicDesignerLoader)
ReloadPending

Obtém um valor que indica se um recarregamento foi enfileirado.

(Herdado de BasicDesignerLoader)
TargetFrameworkTypeDescriptionProvider

Obtém os TypeDescriptor metadados do .NET Framework de destino.

Métodos

AddActivityToDesigner(Activity)

Adiciona uma atividade no host do designer depois que ele foi adicionado à coleção de atividades pai.

BeginLoad(IDesignerLoaderHost)

Inicia o processo de carregamento.

(Herdado de BasicDesignerLoader)
Dispose()

Libera todos os recursos usados pelo WorkflowDesignerLoader.

EnableComponentNotification(Boolean)

Habilita ou desabilita a notificação de componente com o DesignerLoader.

(Herdado de BasicDesignerLoader)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Grava as alterações pendentes no local do qual o designer foi carregado.

ForceReload()

Quando substituído em uma classe derivada, faz com que WorkflowDesignerLoader recarregue o designer.

GetFileReader(String)

Quando substituído em uma classe derivada, recupera um objeto que o WorkflowDesignerLoader usa para ler o arquivo especificado.

GetFileWriter(String)

Quando substituído em uma classe derivada, obtém um objeto que o WorkflowDesignerLoader usa para gravar no arquivo especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetService(Type)

Obtém o serviço solicitado.

(Herdado de BasicDesignerLoader)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize()

Inicializa o WorkflowDesignerLoader com todos os serviços necessários para o host do carregador de designer.

IsReloadNeeded()

Indica se o designer deve ser recarregado.

(Herdado de BasicDesignerLoader)
LoadDesignerLayout(XmlReader, IList)

Aplica o layout serializado no designer raiz no host do designer atual.

LoadDesignerLayoutFromResource(Type, String, IList)

Recupera o recurso especificado e chama o método LoadDesignerLayout(XmlReader, IList) que aplica o layout serializado ao designer raiz no host do designer atual.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnBeginLoad()

Notifica o carregador do designer de que o carregamento está prestes a começar.

(Herdado de BasicDesignerLoader)
OnBeginUnload()

Notifica o carregador do designer de que o descarregamento está prestes a começar.

(Herdado de BasicDesignerLoader)
OnEndLoad(Boolean, ICollection)

Chamado quando o carregamento do designer é concluído.

OnModifying()

Notifica o carregador do designer de que o estado do documento está prestes a ser modificado.

(Herdado de BasicDesignerLoader)
PerformFlush(IDesignerSerializationManager)

Grava alterações em cache para o local do qual o designer foi carregado.

PerformLoad(IDesignerSerializationManager)

Carrega o designer de um documento de design.

Reload(BasicDesignerLoader+ReloadOptions)

Enfileira um recarregamento do designer.

(Herdado de BasicDesignerLoader)
RemoveActivityFromDesigner(Activity)

Remove uma atividade do host do designer depois que ela foi adicionada à coleção de atividades pai.

ReportFlushErrors(ICollection)

Relata erros que ocorreram ao liberar alterações.

(Herdado de BasicDesignerLoader)
SaveDesignerLayout(XmlWriter, ActivityDesigner, IList)

Serializa o layout do designer.

SetBaseComponentClassName(String)

Define o nome de classe completo do componente base.

(Herdado de BasicDesignerLoader)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IDesignerLoaderService.AddLoadDependency()

Registra um componente externo como parte do processo de carregamento gerenciado pelo IDesignerLoaderService.

(Herdado de BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Assinala que um carregamento dependente foi concluído.

(Herdado de BasicDesignerLoader)
IDesignerLoaderService.Reload()

Recarrega o documento de design.

(Herdado de BasicDesignerLoader)

Aplica-se a