TypeProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Implementazione di ITypeProvider che funge da contenitore di tipi all'interno degli assembly indicati e delle unità di compilazione del codice indicate.
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
- Ereditarietà
-
TypeProvider
- Attributi
- Implementazioni
Commenti
Nota
Questo materiale illustra i tipi e gli spazi dei nomi obsoleti. Per altre informazioni, vedere tipi deprecati in Windows Workflow Foundation 4.5.
Questa implementazione ITypeProvider, oltre alla gestione degli assembly compilati (AddAssembly e AddAssemblyReference metodi ), può gestire i tipi che non sono ancora stati compilati (AddCodeCompileUnit). L'implementazione limitata di System.Type viene restituita per i tipi a cui viene fatto riferimento usando CodeCompileUnit.
Nota
TypeProvider restituisce solo tipi pubblici da assembly a cui viene fatto riferimento e sia i tipi pubblici che non pubblici dagli assembly locali.
Costruttori
TypeProvider(IServiceProvider) |
Obsoleti.
Inizializza una nuova istanza della classe TypeProvider. |
Proprietà
AssemblyNameResolver |
Obsoleti.
Ottiene o imposta il delegato che fa riferimento a un metodo con un parametro e un valore restituito che restituisce il nome visualizzato dell'assembly a cui appartiene un tipo specificato. |
IsSupportedPropertyResolver |
Obsoleti.
Ottiene o imposta il delegato che fa riferimento a un metodo con due parametri e un valore restituito che determina se una proprietà specificata è supportata in .NET Framework di destinazione. |
LocalAssembly |
Obsoleti.
Ottiene un valore che rappresenta il Assembly definito localmente per questa istanza. |
ReferencedAssemblies |
Obsoleti.
Ottiene una raccolta di tutti gli assembly a cui fa riferimento il Type. |
TypeLoadErrors |
Obsoleti.
Ottiene un IDictionary di eccezioni di errore di caricamento chiave dal Object che causa l'Exception. |
Metodi
AddAssembly(Assembly) |
Obsoleti.
Aggiunge un assembly già caricato. È responsabilità del chiamante caricare l'assembly e TypeProvider include i tipi di questo assembly per l'erogazione quando viene chiamato GetType. |
AddAssemblyReference(String) |
Obsoleti.
Aggiunge un riferimento al Assembly all'elenco interno. Questo assembly viene utilizzato per la ricerca Type nel metodo GetType(String). |
AddCodeCompileUnit(CodeCompileUnit) |
Obsoleti.
Aggiunge un riferimento al CodeCompileUnit all'elenco interno. Questa CodeCompileUnit viene usata per la ricerca Type nel metodo GetType(String). |
Dispose() |
Obsoleti.
Rilascia tutte le risorse usate dal TypeProvider. |
Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetAssemblyName(Type) |
Obsoleti.
Restituisce il nome visualizzato dell'assembly in cui è dichiarato il tipo specificato. |
GetEnumNames(Type) |
Obsoleti.
Fornisce una matrice di stringhe che contiene i nomi per il Enum specificato in ordine indicizzato. |
GetEventHandlerType(EventInfo) |
Obsoleti.
Ottiene il Type di un EventHandler, dato un riferimento a un EventInfo. |
GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
GetService(Type) |
Obsoleti.
|
GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
GetType(String, Boolean) |
Obsoleti.
Ottiene il tipo dal set di assembly aggiunti alla |
GetType(String) |
Obsoleti.
Ottiene il tipo dal set di assembly aggiunti alla |
GetTypes() |
Obsoleti.
Crea una matrice che contiene ogni Type nota a questa istanza. |
IsAssignable(Type, Type) |
Obsoleti.
Indica se un tipo può essere assegnato in modo sicuro a un altro tipo. |
IsEnum(Type) |
Obsoleti.
|
IsSubclassOf(Type, Type) |
Obsoleti.
|
IsSupportedProperty(PropertyInfo, Object) |
Obsoleti.
Restituisce un valore che determina se la proprietà specificata è supportata in .NET Framework di destinazione. |
MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
RefreshCodeCompileUnit(CodeCompileUnit, EventHandler) |
Obsoleti.
Aggiorna il riferimento CodeCompileUnit associato a questa istanza. |
RemoveAssembly(Assembly) |
Obsoleti.
Rimuove tutti i riferimenti all'oggetto Assembly da questa istanza. |
RemoveAssemblyReference(String) |
Obsoleti.
Rimuove un riferimento Assembly basato sul percorso da questa istanza. |
RemoveCodeCompileUnit(CodeCompileUnit) |
Obsoleti.
Rimuove tutti i riferimenti all'oggetto CodeCompileUnit da questa istanza. |
SetLocalAssembly(Assembly) |
Obsoleti.
Imposta il valore del Assembly locale sul Assembly a cui si fa riferimento. |
ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
TypeLoadErrorsChanged |
Obsoleti.
Si verifica quando la raccolta TypeLoadErrors viene modificata. |
TypesChanged |
Obsoleti.
Si verifica quando viene modificata la raccolta di tipi definiti. |
Metodi di estensione
GetKeyedService<T>(IServiceProvider, Object) |
Obsoleti.
Ottenere il servizio di tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Obsoleti.
Ottenere un'enumerazione dei servizi di tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Obsoleti.
Ottenere un'enumerazione dei servizi di tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obsoleti.
Ottenere il servizio di tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obsoleti.
Ottenere il servizio di tipo |
CreateAsyncScope(IServiceProvider) |
Obsoleti.
Crea un nuovo AsyncServiceScope che può essere usato per risolvere i servizi con ambito. |
CreateScope(IServiceProvider) |
Obsoleti.
Crea un nuovo IServiceScope che può essere usato per risolvere i servizi con ambito. |
GetRequiredService(IServiceProvider, Type) |
Obsoleti.
Ottenere il servizio di tipo |
GetRequiredService<T>(IServiceProvider) |
Obsoleti.
Ottenere il servizio di tipo |
GetService<T>(IServiceProvider) |
Obsoleti.
Ottenere il servizio di tipo |
GetServices(IServiceProvider, Type) |
Obsoleti.
Ottenere un'enumerazione dei servizi di tipo |
GetServices<T>(IServiceProvider) |
Obsoleti.
Ottenere un'enumerazione dei servizi di tipo |
GetFakeLogCollector(IServiceProvider) |
Obsoleti.
Ottiene l'oggetto che raccoglie i record di log inviati al logger falso. |
GetFakeRedactionCollector(IServiceProvider) |
Obsoleti.
Ottiene l'istanza dell'agente di raccolta redactor fittizio dal contenitore di inserimento delle dipendenze. |