TypeProvider Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Een implementatie hiervan ITypeProvider fungeert als een container met typen binnen de aangegeven assembly's en codecompilatie-eenheden.
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
- Overname
-
TypeProvider
- Kenmerken
- Implementeringen
Opmerkingen
Note
In dit materiaal worden typen en naamruimten besproken die verouderd zijn. Zie Deprecated Types in Windows Workflow Foundation 4.5 voor meer informatie.
Deze ITypeProvider implementatie kan, naast het verwerken van gecompileerde assembly's (AddAssembly en AddAssemblyReference methoden), typen verwerken die nog niet zijn gecompileerd (AddCodeCompileUnit). De beperkte implementatie van System.Type wordt geretourneerd voor typen waarnaar wordt verwezen met behulp van CodeCompileUnit.
Note
TypeProvider retourneert alleen openbare typen van assembly's waarnaar wordt verwezen, en zowel openbare als niet-openbare typen van lokale assembly's.
Constructors
| Name | Description |
|---|---|
| TypeProvider(IServiceProvider) |
Verouderd.
Initialiseert een nieuw exemplaar van de TypeProvider klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AssemblyNameResolver |
Verouderd.
Hiermee haalt u de gemachtigde op die verwijst naar een methode met één parameter en één retourwaarde die de weergavenaam van de assembly retourneert waarvan een opgegeven type deel uitmaakt. |
| IsSupportedPropertyResolver |
Verouderd.
Haalt de gemachtigde op die verwijst naar een methode met twee parameters en één retourwaarde die bepaalt of een opgegeven eigenschap wordt ondersteund in het doel .NET Framework. |
| LocalAssembly |
Verouderd.
Hiermee haalt u een waarde op die de lokaal gedefinieerde Assembly waarde voor dit exemplaar vertegenwoordigt. |
| ReferencedAssemblies |
Verouderd.
Hiermee haalt u een verzameling van alle assembly's op waarnaar wordt verwezen door de Type. |
| TypeLoadErrors |
Verouderd.
Hiermee wordt een IDictionary foutuitzondering van de belasting opgehaald die wordt veroorzaakt door de ObjectException. |
Methoden
| Name | Description |
|---|---|
| AddAssembly(Assembly) |
Verouderd.
Hiermee voegt u een al geladen assembly toe. Het is de verantwoordelijkheid van de aanroeper om de assembly te laden en TypeProvider bevat de typen uit deze assembly voor dispensing wanneer GetType deze wordt aangeroepen. |
| AddAssemblyReference(String) |
Verouderd.
Hiermee voegt u een verwijzing naar de Assembly interne lijst toe. Deze assembly wordt gebruikt voor de Type zoekactie in de GetType(String) methode. |
| AddCodeCompileUnit(CodeCompileUnit) |
Verouderd.
Hiermee voegt u een verwijzing naar de CodeCompileUnit interne lijst toe. Dit CodeCompileUnit wordt gebruikt voor de Type zoekactie in de GetType(String) methode. |
| Dispose() |
Verouderd.
Alle resources die worden gebruikt door de TypeProvider. |
| Equals(Object) |
Verouderd.
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetAssemblyName(Type) |
Verouderd.
Retourneert de weergavenaam van de assembly waarin het opgegeven type wordt gedeclareerd. |
| GetEnumNames(Type) |
Verouderd.
Biedt een tekenreeksmatrix die de namen bevat voor de opgegeven Enum in geïndexeerde volgorde. |
| GetEventHandlerType(EventInfo) |
Verouderd.
Hiermee haalt u de Type van een EventHandler, op basis van een verwijzing naar een EventInfo. |
| GetHashCode() |
Verouderd.
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetService(Type) |
Verouderd.
Hiermee haalt u de Object service op die de aangewezen service Typelevert. |
| GetType() |
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetType(String, Boolean) |
Verouderd.
Hiermee haalt u het type op uit de set assembly's die zijn toegevoegd aan het |
| GetType(String) |
Verouderd.
Hiermee haalt u het type op uit de set assembly's die zijn toegevoegd aan het |
| GetTypes() |
Verouderd.
Hiermee maakt u een matrix die elk van deze Type exemplaren bevat. |
| IsAssignable(Type, Type) |
Verouderd.
Hiermee wordt aangegeven of het ene type veilig kan worden toegewezen aan een ander type. |
| IsEnum(Type) |
Verouderd.
|
| IsSubclassOf(Type, Type) |
Verouderd.
Geeft aan of een Type afgeleide klasse van een andere Type is. |
| IsSupportedProperty(PropertyInfo, Object) |
Verouderd.
Retourneert een waarde die bepaalt of de opgegeven eigenschap wordt ondersteund in het doel .NET Framework. |
| MemberwiseClone() |
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| RefreshCodeCompileUnit(CodeCompileUnit, EventHandler) |
Verouderd.
Hiermee wordt de CodeCompileUnit verwijzing bijgewerkt die aan dit exemplaar is gekoppeld. |
| RemoveAssembly(Assembly) |
Verouderd.
Hiermee verwijdert u alle verwijzingen naar het onderwerp Assembly uit dit exemplaar. |
| RemoveAssemblyReference(String) |
Verouderd.
Hiermee verwijdert u een verwijzing op basis van Assembly een pad uit dit exemplaar. |
| RemoveCodeCompileUnit(CodeCompileUnit) |
Verouderd.
Hiermee verwijdert u alle verwijzingen naar het onderwerp CodeCompileUnit uit dit exemplaar. |
| SetLocalAssembly(Assembly) |
Verouderd.
Hiermee stelt u de waarde van de lokale Assembly waarde in op de waarnaar Assembly wordt verwezen. |
| ToString() |
Verouderd.
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| TypeLoadErrorsChanged |
Verouderd.
Treedt op wanneer de verzameling TypeLoadErrors wordt gewijzigd. |
| TypesChanged |
Verouderd.
Treedt op wanneer de verzameling van gedefinieerde typen wordt gewijzigd. |