Compartilhar via


Criando e implementando atividades personalizadas

As atividades personalizadas no .NET Framework 4.6.1 são criadas pela montagem de atividades fornecidas pelo sistema em atividades compostas ou pela criação de novos tipos derivados de CodeActivity, AsyncCodeActivity ou NativeActivity. Esta seção descreve como criar atividades personalizadas com um dos métodos.

Importante

Atividades personalizadas por padrão são exibidas no designer de fluxo de trabalho como um retângulo simples com o nome da atividade. Para fornecer uma representação visual de sua atividade personalizada no designer de fluxo de trabalho, você também deverá criar um designer personalizado. Para obter mais informações, consulte Como usar designers e modelos de atividades personalizadas.

Nesta seção

Opções de criação de atividades
Discute os estilos de autoria disponíveis no .NET Framework 4.6.1.

Usando uma atividade personalizada
Descreve como adicionar uma atividade personalizada a um projeto do fluxo de trabalho.

Criar atividades assíncronas
Descreve como criar atividades assíncronas.

Configurando a validação de atividades
Descreve como a validação de atividade pode ser usada para identificar e relatar erros na configuração de uma atividade antes de sua execução.

Criar uma atividade em runtime
Discute como criar atividades em tempo de execução usando DynamicActivity.

Propriedades de execução de fluxo de trabalho
Descreve como usar as propriedades de execução do fluxo de trabalho para adicionar propriedades específicas de contexto ao ambiente de uma atividade

Usando representantes de atividades
Discute como criar e usar as atividades que contêm representantes de atividade.

Usando extensões de atividade
Descreve como criar e usar extensões de atividade.

Consumir feeds do OData de um fluxo de trabalho
Descreve vários métodos para chamar um WCF Data Service de um fluxo de trabalho.

Escopo e visibilidade de definição de atividades
Descreve as opções e as regras para definir o escopo de dados e a visibilidade de membros para atividades.