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 d'ITypeProvider qui agit en tant que conteneur de types dans les assemblys et les unités de compilation de code indiqués.
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
Notes
Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.
Cette implémentation d'ITypeProvider, en plus de gérer des assemblys compilés (méthodes AddAssembly et AddAssemblyReference), peut gérer des types qui n'ont pas encore été compilés (AddCodeCompileUnit). L'implémentation limitée de System.Type est retournée pour les types référencés à l'aide de CodeCompileUnit.
Notes
TypeProvider Retourne uniquement les types publics à partir d’assemblys référencés, et les types publics et non publics à partir d’assemblys locaux.
Constructeurs
TypeProvider(IServiceProvider) |
Obsolète.
Initialise une nouvelle instance de la classe TypeProvider. |
Propriétés
AssemblyNameResolver |
Obsolète.
Obtient ou définit le délégué qui référence une méthode avec un paramètre et une valeur de retour qui retourne le nom complet de l'assembly auquel appartient un type spécifié. |
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 le .NET Framework cible. |
LocalAssembly |
Obsolète.
Obtient une valeur qui représente l'Assembly défini localement pour cette instance. |
ReferencedAssemblies |
Obsolète.
Obtient une collection de tous les assemblys référencés par Type. |
TypeLoadErrors |
Obsolète.
Obtient un IDictionary d'exceptions relatives aux erreurs de chargement indexé par Object qui provoque l'Exception. |
Méthodes
AddAssembly(Assembly) |
Obsolète.
Ajoute un assembly déjà chargé. L'appelant est responsable du chargement de l'assembly et TypeProvider inclut les types de cet assembly à distribuer lors de l'appel de GetType. |
AddAssemblyReference(String) |
Obsolète.
Ajoute une référence à l'Assembly dans la liste interne. Cet assembly est utilisé pour la recherche Type dans la méthode GetType(String). |
AddCodeCompileUnit(CodeCompileUnit) |
Obsolète.
Ajoute une référence à l'CodeCompileUnit dans la liste interne. Cette CodeCompileUnit est utilisée pour la recherche Type dans la méthode GetType(String). |
Dispose() |
Obsolète.
Libère toutes les ressources utilisées par 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 Enum spécifié en ordre indexé. |
GetEventHandlerType(EventInfo) |
Obsolète.
Obtient le Type de EventHandler, selon la référence à EventInfo. |
GetHashCode() |
Obsolète.
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetService(Type) |
Obsolète.
|
GetType() |
Obsolète.
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetType(String) |
Obsolète.
Obtient le type du jeu d'assemblys ajouté au |
GetType(String, Boolean) |
Obsolète.
Obtient le type du jeu d'assemblys ajouté au |
GetTypes() |
Obsolète.
Crée un tableau qui contient chaque Type connu pour cette instance. |
IsAssignable(Type, Type) |
Obsolète.
Indique si un type peut être assigné sans risque pour un autre type. |
IsEnum(Type) |
Obsolète.
|
IsSubclassOf(Type, Type) |
Obsolète.
|
IsSupportedProperty(PropertyInfo, Object) |
Obsolète.
Retourne une valeur qui détermine si la propriété spécifiée est prise en charge dans le .NET Framework cible. |
MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Object actuel. (Hérité de Object) |
RefreshCodeCompileUnit(CodeCompileUnit, EventHandler) |
Obsolète.
Met à jour la référence CodeCompileUnit associée à cette instance. |
RemoveAssembly(Assembly) |
Obsolète.
Supprime toutes les références au sujet Assembly de cette instance. |
RemoveAssemblyReference(String) |
Obsolète.
Supprime une référence basée sur un chemin d'accès d'Assembly de cette instance. |
RemoveCodeCompileUnit(CodeCompileUnit) |
Obsolète.
Supprime toutes les références au sujet CodeCompileUnit de cette instance. |
SetLocalAssembly(Assembly) |
Obsolète.
|
ToString() |
Obsolète.
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
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. |
Méthodes d’extension
GetKeyedService<T>(IServiceProvider, Object) |
Obsolète.
Obtient un service de type |
GetKeyedServices(IServiceProvider, Type, Object) |
Obsolète.
Obtient une énumération des services de type |
GetKeyedServices<T>(IServiceProvider, Object) |
Obsolète.
Obtient une énumération des services de type |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obsolète.
Obtient un service de type |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obsolète.
Obtient un service de type |
CreateAsyncScope(IServiceProvider) |
Obsolète.
Crée un AsyncServiceScope qui peut être utilisé pour résoudre des services délimités. |
CreateScope(IServiceProvider) |
Obsolète.
Crée un IServiceScope qui peut être utilisé pour résoudre des services délimités. |
GetRequiredService(IServiceProvider, Type) |
Obsolète.
Obtient le service de type |
GetRequiredService<T>(IServiceProvider) |
Obsolète.
Obtient le service de type |
GetService<T>(IServiceProvider) |
Obsolète.
Obtient le service de type |
GetServices(IServiceProvider, Type) |
Obsolète.
Obtient une énumération des services de type |
GetServices<T>(IServiceProvider) |
Obsolète.
Obtient une énumération des services de type |
GetFakeLogCollector(IServiceProvider) |
Obsolète.
Obtient l’objet qui collecte les enregistrements de journal envoyés au faux journal. |
GetFakeRedactionCollector(IServiceProvider) |
Obsolète.
Obtient le faux collecteur de redacteurs instance à partir du conteneur d’injection de dépendances. |