TypeProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Implementación de ITypeProvider que actúa como contenedor de tipos dentro de los ensamblados indicados y unidades de compilación de código.
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
- Herencia
-
TypeProvider
- Atributos
- Implementaciones
Comentarios
Nota
En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.
Esta implementación ITypeProvider, además de administrar los ensamblados de compilación (AddAssembly y los métodos AddAssemblyReference ), puede administrar tipos que no han estado compilados todavía (AddCodeCompileUnit). Se devuelve una implementación limitada de System.Type para los tipos a los que se hace referencia a través de CodeCompileUnit.
Nota
TypeProvider solo devuelve tipos públicos de ensamblados a los que se hace referencia y los tipos públicos y no públicos de los ensamblados locales.
Constructores
TypeProvider(IServiceProvider) |
Obsoletos.
Inicializa una nueva instancia de la clase TypeProvider. |
Propiedades
AssemblyNameResolver |
Obsoletos.
Obtiene o establece el delegado que hace referencia a un método con un parámetro y un valor devuelto que devuelve el nombre para mostrar del ensamblado al que pertenece un tipo especificado. |
IsSupportedPropertyResolver |
Obsoletos.
Obtiene o establece el delegado que hace referencia a un método con dos parámetros y un valor devuelto que determina si se admite una propiedad especificada en .NET Framework de destino. |
LocalAssembly |
Obsoletos.
Obtiene un valor que representa el Assembly definido localmente para esta instancia. |
ReferencedAssemblies |
Obsoletos.
Obtiene la colección de todos los ensamblados a los que hace referencia Type. |
TypeLoadErrors |
Obsoletos.
Obtiene un IDictionary de excepciones de error de carga con clave de Object que produce Exception. |
Métodos
AddAssembly(Assembly) |
Obsoletos.
Agrega un ensamblado ya cargado. Es la responsabilidad del llamador cargar el ensamblado y en TypeProvider se incluyen los tipos de este ensamblado para su distribución cuando se llama GetType. |
AddAssemblyReference(String) |
Obsoletos.
Agrega una referencia a Assembly a la lista interna. Este ensamblado se utiliza para la búsqueda Type en el método GetType(String). |
AddCodeCompileUnit(CodeCompileUnit) |
Obsoletos.
Agrega una referencia a CodeCompileUnit a la lista interna. CodeCompileUnit se utiliza para la búsqueda Type en el método GetType(String). |
Dispose() |
Obsoletos.
Libera todos los recursos que usa TypeProvider. |
Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetAssemblyName(Type) |
Obsoletos.
Devuelve el nombre para mostrar del ensamblado del ensamblado en el que se declara el tipo especificado. |
GetEnumNames(Type) |
Obsoletos.
Proporciona una matriz de cadenas con los nombres para el Enum especificado en orden indizado. |
GetEventHandlerType(EventInfo) |
Obsoletos.
Obtiene Type de EventHandler, dada una referencia a EventInfo. |
GetHashCode() |
Obsoletos.
Sirve como la función hash predeterminada. (Heredado de Object) |
GetService(Type) |
Obsoletos.
Obtiene el Object que proporciona el servicio Type designado. |
GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetType(String) |
Obsoletos.
Obtiene el tipo del conjunto de ensamblados agregados a |
GetType(String, Boolean) |
Obsoletos.
Obtiene el tipo del conjunto de ensamblados agregados a |
GetTypes() |
Obsoletos.
Crea una matriz que contiene cada Type conocido para esta instancia. |
IsAssignable(Type, Type) |
Obsoletos.
Indica si se puede asignar un tipo sin ningún riesgo a otro tipo. |
IsEnum(Type) |
Obsoletos.
|
IsSubclassOf(Type, Type) |
Obsoletos.
|
IsSupportedProperty(PropertyInfo, Object) |
Obsoletos.
Devuelve un valor que determina si la propiedad especificada se admite en .NET Framework de destino. |
MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Object actual. (Heredado de Object) |
RefreshCodeCompileUnit(CodeCompileUnit, EventHandler) |
Obsoletos.
Actualiza la referencia CodeCompileUnit asociada a esta instancia. |
RemoveAssembly(Assembly) |
Obsoletos.
Quita todas las referencias al asunto Assembly de esta instancia. |
RemoveAssemblyReference(String) |
Obsoletos.
Quita la referencia Assembly basada en ruta de esta instancia. |
RemoveCodeCompileUnit(CodeCompileUnit) |
Obsoletos.
Quita todas las referencias al asunto CodeCompileUnit de esta instancia. |
SetLocalAssembly(Assembly) |
Obsoletos.
Establece el valor del Assembly local en el Assembly al que se hace referencia. |
ToString() |
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
TypeLoadErrorsChanged |
Obsoletos.
Se produce cuando se modifica la colección TypeLoadErrors. |
TypesChanged |
Obsoletos.
Se produce cuando se modifica la colección de tipos definidos. |
Métodos de extensión
GetKeyedService<T>(IServiceProvider, Object) |
Obsoletos.
Obtiene un servicio de tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Obsoletos.
Obtiene una enumeración de servicios de tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Obsoletos.
Obtiene una enumeración de servicios de tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obsoletos.
Obtiene un servicio de tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obsoletos.
Obtiene un servicio de tipo |
CreateAsyncScope(IServiceProvider) |
Obsoletos.
Crea una instancia de AsyncServiceScope que se puede usar para resolver los servicios con ámbito. |
CreateScope(IServiceProvider) |
Obsoletos.
Crea una instancia de IServiceScope que se puede usar para resolver los servicios con ámbito. |
GetRequiredService(IServiceProvider, Type) |
Obsoletos.
Obtiene el servicio de tipo |
GetRequiredService<T>(IServiceProvider) |
Obsoletos.
Obtiene el servicio de tipo |
GetService<T>(IServiceProvider) |
Obsoletos.
Obtiene el servicio de tipo |
GetServices(IServiceProvider, Type) |
Obsoletos.
Obtiene una enumeración de los servicios de tipo |
GetServices<T>(IServiceProvider) |
Obsoletos.
Obtiene una enumeración de los servicios de tipo |
GetFakeLogCollector(IServiceProvider) |
Obsoletos.
Obtiene el objeto que recopila los registros enviados al registrador falso. |
GetFakeRedactionCollector(IServiceProvider) |
Obsoletos.
Obtiene la instancia del recopilador de redactores falso del contenedor de inserción de dependencias. |