TypeProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Eine Implementierung des ITypeProvider, der innerhalb der angegebenen Assemblys und Einheiten zur Codekompilierung als Container für Typen fungiert.
public ref class TypeProvider sealed : IDisposable, IServiceProvider, System::Workflow::ComponentModel::Compiler::ITypeProvider
public sealed class TypeProvider : IDisposable, IServiceProvider, System.Workflow.ComponentModel.Compiler.ITypeProvider
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class TypeProvider : IDisposable, IServiceProvider, System.Workflow.ComponentModel.Compiler.ITypeProvider
type TypeProvider = class
interface ITypeProvider
interface IServiceProvider
interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TypeProvider = class
interface ITypeProvider
interface IServiceProvider
interface IDisposable
Public NotInheritable Class TypeProvider
Implements IDisposable, IServiceProvider, ITypeProvider
- Vererbung
-
TypeProvider
- Attribute
- Implementiert
Hinweise
Hinweis
In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.
Diese ITypeProvider-Implementierung kann zusätzlich zu kompilierten Assemblys (AddAssembly- und AddAssemblyReference-Methoden) auch Typen verarbeiten, die noch nicht kompiliert wurden (AddCodeCompileUnit). Die eingeschränkte Implementierung von System.Type wird für Typen zurückgegeben, auf die mithilfe von CodeCompileUnit verwiesen wird.
Hinweis
TypeProvider gibt nur öffentliche Typen von Assemblys zurück, auf die verwiesen wird, und sowohl öffentliche als auch nicht öffentliche Typen aus lokalen Assemblys.
Konstruktoren
TypeProvider(IServiceProvider) |
Veraltet.
Initialisiert eine neue Instanz der TypeProvider-Klasse. |
Eigenschaften
AssemblyNameResolver |
Veraltet.
Ruft den Delegaten ab, der auf eine Methode mit einem Parameter und einem Rückgabewert verweist, der den Assemblyanzeigenamen zurückgibt, zu dem ein angegebener Typ gehört, oder legt ihn fest. |
IsSupportedPropertyResolver |
Veraltet.
Ruft den Delegaten ab, der auf eine Methode mit zwei Parametern und einem Rückgabewert verweist, der bestimmt, ob eine angegebene Eigenschaft im Ziel .NET Framework unterstützt wird, oder legt diesen fest. |
LocalAssembly |
Veraltet.
Ruft einen Wert ab, der die lokal definierte Assembly für diese Instanz darstellt. |
ReferencedAssemblies |
Veraltet.
Ruft eine Auflistung aller Assemblys ab, auf die von Type verwiesen wird. |
TypeLoadErrors |
Veraltet.
Ruft ein IDictionary mit Ladefehlerausnahmen ab, die von dem Object festgelegt werden, das die Exception verursacht hat. |
Methoden
AddAssembly(Assembly) |
Veraltet.
Fügt eine bereits geladene Assembly hinzu. Der Aufrufer ist dafür verantwortlich, die Assembly zu laden, und TypeProvider enthält die Typen dieser Assembly, die verteilt werden, wenn GetType aufgerufen wird. |
AddAssemblyReference(String) |
Veraltet.
Fügt der internen Liste einen Verweis auf die Assembly hinzu. Diese Assembly wird für die Type-Suche in der GetType(String)-Methode verwendet. |
AddCodeCompileUnit(CodeCompileUnit) |
Veraltet.
Fügt der internen Liste einen Verweis auf die CodeCompileUnit hinzu. Diese CodeCompileUnit wird für die Type-Suche in der GetType(String)-Methode verwendet. |
Dispose() |
Veraltet.
Gibt alle vom TypeProvider verwendeten Ressourcen frei. |
Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetAssemblyName(Type) |
Veraltet.
Gibt den Anzeigenamen der Assembly zurück, in der der angegebene Typ deklariert wird. |
GetEnumNames(Type) |
Veraltet.
Stellt ein Zeichenfolgenarray bereit, das die Namen für das angegebene Enum-Element in indizierter Reihenfolge enthält. |
GetEventHandlerType(EventInfo) |
Veraltet.
Ruft den Type eines EventHandler ab, wenn ein Verweis auf EventInfo vorliegt. |
GetHashCode() |
Veraltet.
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetService(Type) |
Veraltet.
Ruft das Object ab, das den angegebenen Type des Dienstes bereitstellt. |
GetType() |
Veraltet.
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetType(String) |
Veraltet.
Ruft den Typ aus der Gruppe der Assemblys ab, die |
GetType(String, Boolean) |
Veraltet.
Ruft den Typ aus der Gruppe der Assemblys ab, die |
GetTypes() |
Veraltet.
Erstellt ein Array, das die einzelnen Type-Elemente enthält, die dieser Instanz bekannt sind. |
IsAssignable(Type, Type) |
Veraltet.
Gibt an, ob ein Typ einem anderen Typ auf sichere Weise zugewiesen werden kann. |
IsEnum(Type) |
Veraltet.
|
IsSubclassOf(Type, Type) |
Veraltet.
Gibt an, ob ein Type eine abgeleitete Klasse eines anderen Type-Elements ist. |
IsSupportedProperty(PropertyInfo, Object) |
Veraltet.
Gibt einen Wert zurück, der bestimmt, ob die angegebene Eigenschaft im Ziel .NET Framework unterstützt wird. |
MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
RefreshCodeCompileUnit(CodeCompileUnit, EventHandler) |
Veraltet.
Aktualisiert den dieser Instanz zugeordneten CodeCompileUnit-Verweis. |
RemoveAssembly(Assembly) |
Veraltet.
Entfernt alle Verweise auf den Assembly-Antragsteller aus dieser Instanz. |
RemoveAssemblyReference(String) |
Veraltet.
Entfernt einen pfadbasierten Assembly-Verweis aus dieser Instanz. |
RemoveCodeCompileUnit(CodeCompileUnit) |
Veraltet.
Entfernt alle Verweise auf den CodeCompileUnit-Antragsteller aus dieser Instanz. |
SetLocalAssembly(Assembly) |
Veraltet.
Setzt den Wert der lokalen Assembly auf die Assembly, auf die verwiesen wird. |
ToString() |
Veraltet.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
TypeLoadErrorsChanged |
Veraltet.
Tritt auf, wenn die Auflistung TypeLoadErrors geändert wird. |
TypesChanged |
Veraltet.
Tritt auf, wenn die Auflistung definierter Typen geändert wird. |
Erweiterungsmethoden
GetKeyedService<T>(IServiceProvider, Object) |
Veraltet.
Ruft einen Dienst vom Typ |
GetKeyedServices(IServiceProvider, Type, Object) |
Veraltet.
Ruft eine Enumeration von Diensten vom Typ |
GetKeyedServices<T>(IServiceProvider, Object) |
Veraltet.
Ruft eine Enumeration von Diensten vom Typ |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Veraltet.
Ruft einen Dienst vom Typ |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Veraltet.
Ruft einen Dienst vom Typ |
CreateAsyncScope(IServiceProvider) |
Veraltet.
Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
CreateScope(IServiceProvider) |
Veraltet.
Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
GetRequiredService(IServiceProvider, Type) |
Veraltet.
Ruft einen Dienst vom Typ |
GetRequiredService<T>(IServiceProvider) |
Veraltet.
Ruft einen Dienst vom Typ |
GetService<T>(IServiceProvider) |
Veraltet.
Ruft einen Dienst vom Typ |
GetServices(IServiceProvider, Type) |
Veraltet.
Ruft eine Enumeration von Diensten vom Typ |
GetServices<T>(IServiceProvider) |
Veraltet.
Ruft eine Enumeration von Diensten vom Typ |
GetFakeLogCollector(IServiceProvider) |
Veraltet.
Ruft das Objekt ab, das Protokolldatensätze sammelt, die an die gefälschte Protokollierung gesendet wurden. |
GetFakeRedactionCollector(IServiceProvider) |
Veraltet.
Ruft den gefälschten Redactorsammler instance aus dem Abhängigkeitsinjektionscontainer ab. |