ITypeProvider Интерфейс

Определение

Внимание!

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

Определяет расширение функциональности службы, которая выступает в качестве контейнера типов.

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
Производный
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Интерфейс ITypeProvider может быть использован как служба WorkflowRuntime для поиска типов данных, необходимых для активации рабочего процесса XAML.

Свойства

LocalAssembly

Временная сборка, которая создается в процессе компиляции для проверки типов в активном компилируемом проекте.

ReferencedAssemblies

Возвращает коллекцию всех сборок, на которые ссылается тип Type.

TypeLoadErrors

Возвращает интерфейс IDictionary, содержащий исключения, связанные с ошибками загрузки; ключом является объект Object, вызывающий исключение Exception.

Методы

GetType(String)

Возвращает тип Type именованной сущности.

GetType(String, Boolean)

Возвращает тип Type именованной сущности.

GetTypes()

Создает и возвращает массив, содержащий все типы Type, известные для данного экземпляра.

События

TypeLoadErrorsChanged

Происходит при изменении коллекции TypeLoadErrors.

TypesChanged

Происходит, когда у поставщика типов, реализующего этот интерфейс, изменяются типы. Это может произойти, если сборка или объект CodeCompileUnit добавлен к поставщику типов или удален из него.

Применяется к