ITypeProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |