Compartilhar via


ITypeProvider Interface

Definição

Cuidado

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

Define o comportamento de um serviço que atua como um contêiner de tipos.

public interface class ITypeProvider
public interface ITypeProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public interface ITypeProvider
type ITypeProvider = interface
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ITypeProvider = interface
Public Interface ITypeProvider
Derivado
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).

ITypeProvider pode ser enviado por push como um WorkflowRuntime serviço para descobrir os tipos de dados que são necessários para a ativação do fluxo de trabalho do Extensible Application Markup Language (XAML).

Propriedades

LocalAssembly

Assembly temporário que é gerado durante o processo de compilação para validar os tipos no projeto ativo que está sendo compilado.

ReferencedAssemblies

Obtém uma coleção de todos os assemblies referenciados pelo Type.

TypeLoadErrors

Obtém um IDictionary de exceções de erro de carga inseridas pelo Object que causa a Exception.

Métodos

GetType(String)

Obtém o Type da entidade nomeada.

GetType(String, Boolean)

Obtém o Type da entidade nomeada.

GetTypes()

Cria e retorna uma matriz que contém cada Type conhecido para essa instância.

Eventos

TypeLoadErrorsChanged

Ocorre quando a coleção TypeLoadErrors é modificada.

TypesChanged

Ocorre quando os tipos, no provedor de tipos que implementa essa interface, são alterados. Isso pode acontecer quando um assembly ou CodeCompileUnit é adicionado ou removido do provedor de tipos.

Aplica-se a