TypeProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Implémentation de ITypeProvider ce qui agit comme un conteneur de types au sein des assemblys et unités de compilation de code indiquées.
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
- Héritage
-
TypeProvider
- Attributs
- Implémente
Remarques
Note
Ce matériel traite des types et des espaces de noms obsolètes. Pour plus d’informations, consultez Deprecated Types dans Windows Workflow Foundation 4.5.
Cette ITypeProvider implémentation, en plus de la gestion des assemblys compilés (AddAssembly et AddAssemblyReference des méthodes), peut gérer les types qui n’ont pas encore été compilés (AddCodeCompileUnit). L’implémentation limitée est System.Type retournée pour les types référencés à l’aide CodeCompileUnitde .
Note
TypeProvider retourne uniquement des types publics à partir d’assemblys référencés, ainsi que des types publics et non publics à partir d’assemblys locaux.
Constructeurs
| Nom | Description |
|---|---|
| TypeProvider(IServiceProvider) |
Obsolète.
Initialise une nouvelle instance de la classe TypeProvider. |
Propriétés
| Nom | Description |
|---|---|
| AssemblyNameResolver |
Obsolète.
Obtient ou définit le délégué qui fait référence à une méthode avec un paramètre et une valeur de retour qui retourne le nom d’affichage de l’assembly dans lequel un type spécifié appartient. |
| IsSupportedPropertyResolver |
Obsolète.
Obtient ou définit le délégué qui fait référence à une méthode avec deux paramètres et une valeur de retour qui détermine si une propriété spécifiée est prise en charge dans la cible .NET Framework. |
| LocalAssembly |
Obsolète.
Obtient une valeur qui représente la valeur définie Assembly localement pour cette instance. |
| ReferencedAssemblies |
Obsolète.
Obtient une collection de tous les assemblys référencés par le Type. |
| TypeLoadErrors |
Obsolète.
Obtient une IDictionary exception d’erreur de chargement clé par l’élément Object qui provoque le Exception. |
Méthodes
| Nom | Description |
|---|---|
| AddAssembly(Assembly) |
Obsolète.
Ajoute un assembly déjà chargé. Il incombe à l’appelant de charger l’assembly et TypeProvider inclut les types de cet assembly pour la distribution lorsqu’il GetType est appelé. |
| AddAssemblyReference(String) |
Obsolète.
Ajoute une référence à la Assembly liste interne. Cet assembly est utilisé pour la Type recherche dans la GetType(String) méthode. |
| AddCodeCompileUnit(CodeCompileUnit) |
Obsolète.
Ajoute une référence à la CodeCompileUnit liste interne. Cette CodeCompileUnit option est utilisée pour la Type recherche dans la GetType(String) méthode. |
| Dispose() |
Obsolète.
Libère toutes les ressources utilisées par le TypeProvider. |
| Equals(Object) |
Obsolète.
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetAssemblyName(Type) |
Obsolète.
Retourne le nom complet de l’assembly dans lequel le type spécifié est déclaré. |
| GetEnumNames(Type) |
Obsolète.
Fournit un tableau de chaînes qui contient les noms du nom spécifié Enum dans l’ordre indexé. |
| GetEventHandlerType(EventInfo) |
Obsolète.
Obtient la Type valeur d’un EventHandler, en fonction d’une référence à un EventInfo. |
| GetHashCode() |
Obsolète.
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetService(Type) |
Obsolète.
Obtient le Object service désigné qui fournit le service Typedésigné. |
| GetType() |
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetType(String, Boolean) |
Obsolète.
Obtient le type de l’ensemble d’assemblys ajoutés à l’utilisation |
| GetType(String) |
Obsolète.
Obtient le type de l’ensemble d’assemblys ajoutés à l’utilisation |
| GetTypes() |
Obsolète.
Crée un tableau qui contient chacun des éléments Type connus de cette instance. |
| IsAssignable(Type, Type) |
Obsolète.
Indique si un type peut être attribué en toute sécurité à un autre type. |
| IsEnum(Type) |
Obsolète.
|
| IsSubclassOf(Type, Type) |
Obsolète.
Indique si une Type classe dérivée d’une autre Type classe . |
| IsSupportedProperty(PropertyInfo, Object) |
Obsolète.
Retourne une valeur qui détermine si la propriété spécifiée est prise en charge dans la cible .NET Framework. |
| MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| RefreshCodeCompileUnit(CodeCompileUnit, EventHandler) |
Obsolète.
Met à jour la CodeCompileUnit référence associée à cette instance. |
| RemoveAssembly(Assembly) |
Obsolète.
Supprime toutes les références à l’objet Assembly de cette instance. |
| RemoveAssemblyReference(String) |
Obsolète.
Supprime une référence basée sur Assembly le chemin d’accès de cette instance. |
| RemoveCodeCompileUnit(CodeCompileUnit) |
Obsolète.
Supprime toutes les références à l’objet CodeCompileUnit de cette instance. |
| SetLocalAssembly(Assembly) |
Obsolète.
Définit la valeur du local Assembly sur l’objet Assembly référencé . |
| ToString() |
Obsolète.
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| TypeLoadErrorsChanged |
Obsolète.
Se produit lorsque la collection TypeLoadErrors est modifiée. |
| TypesChanged |
Obsolète.
Se produit lorsque la collection de types définis est modifiée. |