ITypeProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Definiuje zachowanie usługi, która działa jako kontener typów.
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
- Pochodne
- Atrybuty
Uwagi
Uwaga
W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.
ITypeProvider można wypchnąć jako WorkflowRuntime usługę w celu odnalezienia typów danych, które są niezbędne do aktywacji przepływu pracy w języku Extensible Application Markup Language (XAML).
Właściwości
LocalAssembly |
Zestaw tymczasowy, który jest generowany podczas procesu kompilacji, aby sprawdzić poprawność typów w aktywnym projekcie, który jest kompilowany. |
ReferencedAssemblies |
Pobiera kolekcję wszystkich zestawów, do których odwołuje się Type . |
TypeLoadErrors |
Pobiera IDictionary wyjątki błędów ładowania, które są poprzedzone przez Object wystąpienie elementu Exception . |
Metody
GetType(String) |
Pobiera Type nazwę jednostki. |
GetType(String, Boolean) |
Pobiera Type nazwę jednostki. |
GetTypes() |
Tworzy i zwraca tablicę zawierającą wszystkie Type znane do tego wystąpienia. |
Zdarzenia
TypeLoadErrorsChanged |
Występuje, gdy kolekcja TypeLoadErrors zostanie zmodyfikowana. |
TypesChanged |
Występuje, gdy typy w dostawcy typów, które implementują tę zmianę interfejsu. Taka sytuacja może wystąpić, gdy zestaw lub CodeCompileUnit jest dodawany lub usuwany z dostawcy typów. |