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 добавлен к поставщику типов или удален из него. |