PersistedAssemblyBuilder 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.
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso.
public ref class PersistedAssemblyBuilder sealed : System::Reflection::Emit::AssemblyBuilder
public sealed class PersistedAssemblyBuilder : System.Reflection.Emit.AssemblyBuilder
type PersistedAssemblyBuilder = class
inherit AssemblyBuilder
Public NotInheritable Class PersistedAssemblyBuilder
Inherits AssemblyBuilder
- Ereditarietà
Costruttori
PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>) |
Crea un'istanza di PersistedAssemblyBuilder che può essere salvata in un file o in un flusso. |
Proprietà
CodeBase |
Obsoleti.
Ottiene il percorso dell'assembly, come specificato originariamente, ad esempio in un oggetto AssemblyName. (Ereditato da AssemblyBuilder) |
CustomAttributes |
Ottiene una raccolta che contiene gli attributi personalizzati dell'assembly. (Ereditato da Assembly) |
DefinedTypes |
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso. (Ereditato da AssemblyBuilder) |
EntryPoint |
Restituisce il punto di ingresso dell'assembly. (Ereditato da AssemblyBuilder) |
EscapedCodeBase |
Obsoleti.
Obsoleti.
Ottiene l'URI, inclusi i caratteri di escape, che rappresenta la codebase. (Ereditato da Assembly) |
Evidence |
Ottiene l'evidenza per questo assembly. (Ereditato da AssemblyBuilder) |
ExportedTypes |
Ottiene una raccolta di tipi pubblici definiti in questo assembly visibili all'esterno dell'assembly. (Ereditato da Assembly) |
FullName |
Ottiene il nome visualizzato dell'assembly dinamico corrente. |
GlobalAssemblyCache |
Obsoleti.
Ottiene un valore che indica se l'assembly è stato caricato dalla Global Assembly Cache. (Ereditato da AssemblyBuilder) |
HostContext |
Ottiene il contesto host in cui viene creato l'assembly dinamico. (Ereditato da AssemblyBuilder) |
ImageRuntimeVersion |
Ottiene la versione di Common Language Runtime che verrà salvata nel file contenente il manifesto. (Ereditato da AssemblyBuilder) |
IsCollectible |
Ottiene un valore che indica se questo assembly dinamico viene mantenuto in un AssemblyLoadContextraccoglibile. (Ereditato da AssemblyBuilder) |
IsDynamic |
Ottiene un valore che indica che l'assembly corrente è un assembly dinamico. |
IsFullyTrusted |
Ottiene un valore che indica se l'assembly corrente viene caricato con attendibilità totale. (Ereditato da Assembly) |
Location |
Ottiene il percorso, in formato codebase, del file caricato che contiene il manifesto se non viene copiato tramite shadow. (Ereditato da AssemblyBuilder) |
ManifestModule |
Ottiene il modulo nel PersistedAssemblyBuilder corrente che contiene il manifesto dell'assembly. |
Modules |
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso. (Ereditato da AssemblyBuilder) |
PermissionSet |
Ottiene il set di concessioni dell'assembly dinamico corrente. (Ereditato da AssemblyBuilder) |
ReflectionOnly |
Ottiene un valore che indica se l'assembly dinamico si trova nel contesto di sola reflection. (Ereditato da AssemblyBuilder) |
SecurityRuleSet |
Ottiene un valore che indica il set di regole di sicurezza applicate da Common Language Runtime (CLR) per questo assembly. (Ereditato da AssemblyBuilder) |
Metodi
AddResourceFile(String, String) |
Aggiunge un file di risorse esistente a questo assembly. (Ereditato da AssemblyBuilder) |
AddResourceFile(String, String, ResourceAttributes) |
Aggiunge un file di risorse esistente a questo assembly. (Ereditato da AssemblyBuilder) |
CreateInstance(String) |
Individua il tipo specificato da questo assembly e ne crea un'istanza usando l'attivatore di sistema, usando la ricerca con distinzione tra maiuscole e minuscole. (Ereditato da Assembly) |
CreateInstance(String, Boolean) |
Individua il tipo specificato da questo assembly e ne crea un'istanza usando l'attivatore di sistema, con la ricerca facoltativa con distinzione tra maiuscole e minuscole. (Ereditato da Assembly) |
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Individua il tipo specificato da questo assembly e ne crea un'istanza usando l'attivatore di sistema, con la ricerca facoltativa con distinzione tra maiuscole e minuscole e con le impostazioni cultura, gli argomenti e gli attributi di associazione e attivazione specificati. (Ereditato da Assembly) |
DefineDynamicModule(String) |
Definisce un modulo dinamico temporaneo denominato in questo assembly. (Ereditato da AssemblyBuilder) |
DefineDynamicModule(String, Boolean) |
Definisce un modulo dinamico temporaneo denominato in questo assembly e specifica se le informazioni sui simboli devono essere generate. (Ereditato da AssemblyBuilder) |
DefineDynamicModule(String, String) |
Definisce un modulo dinamico persistente con il nome specificato che verrà salvato nel file specificato. Non vengono generate informazioni sui simboli. (Ereditato da AssemblyBuilder) |
DefineDynamicModule(String, String, Boolean) |
Definisce un modulo dinamico persistente, specificando il nome del modulo, il nome del file in cui verrà salvato il modulo e se le informazioni sui simboli devono essere generate usando il writer di simboli predefinito. (Ereditato da AssemblyBuilder) |
DefineDynamicModuleCore(String) |
Quando sottoposto a override in una classe derivata, definisce un modulo dinamico in questo assembly. (Ereditato da AssemblyBuilder) |
DefineResource(String, String, String) |
Definisce una risorsa gestita autonoma per questo assembly con l'attributo di risorsa pubblica predefinito. (Ereditato da AssemblyBuilder) |
DefineResource(String, String, String, ResourceAttributes) |
Definisce una risorsa gestita autonoma per questo assembly. Gli attributi possono essere specificati per la risorsa gestita. (Ereditato da AssemblyBuilder) |
DefineUnmanagedResource(Byte[]) |
Definisce una risorsa non gestita per questo assembly come BLOB opaco di byte. (Ereditato da AssemblyBuilder) |
DefineUnmanagedResource(String) |
Definisce un file di risorse non gestito per questo assembly in base al nome del file di risorse. (Ereditato da AssemblyBuilder) |
DefineVersionInfoResource() |
Definisce una risorsa di informazioni sulla versione non gestita utilizzando le informazioni specificate nell'oggetto AssemblyName dell'assembly e negli attributi personalizzati dell'assembly. (Ereditato da AssemblyBuilder) |
DefineVersionInfoResource(String, String, String, String, String) |
Definisce una risorsa di informazioni sulla versione non gestita per questo assembly con le specifiche specificate. (Ereditato da AssemblyBuilder) |
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato. (Ereditato da AssemblyBuilder) |
GenerateMetadata(BlobBuilder, BlobBuilder) |
Genera i metadati per il PersistedAssemblyBuilder. |
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) |
Genera i metadati per il PersistedAssemblyBuilder. |
GetCustomAttributes(Boolean) |
Restituisce tutti gli attributi personalizzati applicati al AssemblyBuildercorrente. (Ereditato da AssemblyBuilder) |
GetCustomAttributes(Type, Boolean) |
Restituisce tutti gli attributi personalizzati applicati al AssemblyBuildercorrente e che derivano da un tipo di attributo specificato. (Ereditato da AssemblyBuilder) |
GetCustomAttributesData() |
Restituisce CustomAttributeData oggetti che contengono informazioni sugli attributi applicati al AssemblyBuildercorrente. (Ereditato da AssemblyBuilder) |
GetDynamicModule(String) |
Restituisce il modulo dinamico con il nome specificato. (Ereditato da AssemblyBuilder) |
GetDynamicModuleCore(String) |
Quando sottoposto a override in una classe derivata, restituisce il modulo dinamico con il nome specificato. (Ereditato da AssemblyBuilder) |
GetExportedTypes() |
Ottiene i tipi esportati definiti in questo assembly. (Ereditato da AssemblyBuilder) |
GetFile(String) |
Ottiene un FileStream per il file specificato nella tabella file del manifesto dell'assembly. (Ereditato da AssemblyBuilder) |
GetFiles() |
Ottiene i file nella tabella file di un manifesto dell'assembly. (Ereditato da Assembly) |
GetFiles(Boolean) |
Ottiene i file nella tabella file di un manifesto dell'assembly, specificando se includere i moduli delle risorse. (Ereditato da AssemblyBuilder) |
GetForwardedTypes() |
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso. (Ereditato da Assembly) |
GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da AssemblyBuilder) |
GetLoadedModules() |
Ottiene tutti i moduli caricati che fanno parte di questo assembly. (Ereditato da Assembly) |
GetLoadedModules(Boolean) |
Restituisce tutti i moduli caricati che fanno parte di questo assembly e, facoltativamente, include i moduli delle risorse. (Ereditato da AssemblyBuilder) |
GetManifestResourceInfo(String) |
Restituisce informazioni sulla modalità di persistenza della risorsa specificata. (Ereditato da AssemblyBuilder) |
GetManifestResourceNames() |
Carica la risorsa manifesto specificata da questo assembly. (Ereditato da AssemblyBuilder) |
GetManifestResourceStream(String) |
Carica la risorsa manifesto specificata da questo assembly. (Ereditato da AssemblyBuilder) |
GetManifestResourceStream(Type, String) |
Carica la risorsa manifesto specificata, con ambito dallo spazio dei nomi del tipo specificato, da questo assembly. (Ereditato da AssemblyBuilder) |
GetModule(String) |
Ottiene il modulo specificato in questo assembly. (Ereditato da AssemblyBuilder) |
GetModules() |
Ottiene tutti i moduli che fanno parte di questo assembly. (Ereditato da Assembly) |
GetModules(Boolean) |
Ottiene tutti i moduli che fanno parte di questo assembly e, facoltativamente, include i moduli delle risorse. (Ereditato da AssemblyBuilder) |
GetName() |
Ottiene un AssemblyName per questo assembly. (Ereditato da Assembly) |
GetName(Boolean) |
Ottiene il AssemblyName specificato al momento della creazione dell'assembly dinamico corrente. |
GetObjectData(SerializationInfo, StreamingContext) |
Obsoleti.
Ottiene le informazioni di serializzazione con tutti i dati necessari per reinstantiare questo assembly. (Ereditato da Assembly) |
GetReferencedAssemblies() |
Ottiene un elenco incompleto di oggetti AssemblyName per gli assembly a cui fa riferimento questo AssemblyBuilder. (Ereditato da AssemblyBuilder) |
GetSatelliteAssembly(CultureInfo) |
Ottiene l'assembly satellite per le impostazioni cultura specificate. (Ereditato da AssemblyBuilder) |
GetSatelliteAssembly(CultureInfo, Version) |
Ottiene la versione specificata dell'assembly satellite per le impostazioni cultura specificate. (Ereditato da AssemblyBuilder) |
GetType() |
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso. (Ereditato da Assembly) |
GetType(String) |
Ottiene l'oggetto Type con il nome specificato nell'istanza dell'assembly. (Ereditato da Assembly) |
GetType(String, Boolean) |
Ottiene l'oggetto Type con il nome specificato nell'istanza dell'assembly e, facoltativamente, genera un'eccezione se il tipo non viene trovato. (Ereditato da Assembly) |
GetType(String, Boolean, Boolean) |
Ottiene il tipo specificato dai tipi definiti e creati nell'AssemblyBuildercorrente. (Ereditato da AssemblyBuilder) |
GetTypes() |
Ottiene tutti i tipi definiti in questo assembly. (Ereditato da Assembly) |
IsDefined(Type, Boolean) |
Restituisce un valore che indica se una o più istanze del tipo di attributo specificato vengono applicate a questo membro. (Ereditato da AssemblyBuilder) |
LoadModule(String, Byte[]) |
Carica il modulo, interno a questo assembly, con un'immagine basata su COFF (Common Object File Format) contenente un modulo generato o un file di risorse. (Ereditato da Assembly) |
LoadModule(String, Byte[], Byte[]) |
Carica il modulo, interno a questo assembly, con un'immagine basata su COFF (Common Object File Format) contenente un modulo generato o un file di risorse. Vengono caricati anche i byte non elaborati che rappresentano i simboli per il modulo. (Ereditato da Assembly) |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
Save(Stream) |
Serializza l'assembly nel flusso specificato. |
Save(String) |
Salva l'assembly su disco. |
Save(String, PortableExecutableKinds, ImageFileMachine) |
Salva questo assembly dinamico su disco, specificando la natura del codice negli eseguibili dell'assembly e nella piattaforma di destinazione. (Ereditato da AssemblyBuilder) |
SetCustomAttribute(ConstructorInfo, Byte[]) |
Impostare un attributo personalizzato in questo assembly usando un BLOB di attributi personalizzato specificato. (Ereditato da AssemblyBuilder) |
SetCustomAttribute(CustomAttributeBuilder) |
Impostare un attributo personalizzato in questo assembly usando un generatore di attributi personalizzato. (Ereditato da AssemblyBuilder) |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
In caso di override in una classe derivata, imposta un attributo personalizzato su questo assembly. (Ereditato da AssemblyBuilder) |
SetEntryPoint(MethodInfo) |
Imposta il punto di ingresso per questo assembly dinamico, presupponendo che venga compilata un'applicazione console. (Ereditato da AssemblyBuilder) |
SetEntryPoint(MethodInfo, PEFileKinds) |
Imposta il punto di ingresso per questo assembly e definisce il tipo dell'eseguibile portabile (file PE) da compilare. (Ereditato da AssemblyBuilder) |
ToString() |
Restituisce il nome completo dell'assembly, noto anche come nome visualizzato. (Ereditato da Assembly) |
Eventi
ModuleResolve |
Si verifica quando il caricatore di classi Common Language Runtime non è in grado di risolvere un riferimento a un modulo interno di un assembly tramite mezzi normali. (Ereditato da Assembly) |
Metodi di estensione
GetExportedTypes(Assembly) |
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso. |
GetModules(Assembly) |
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso. |
GetTypes(Assembly) |
Fornisce un'implementazione di AssemblyBuilder che può rendere persistente l'assembly in un disco o in un flusso. |
GetCustomAttribute(Assembly, Type) |
Recupera un attributo personalizzato di un tipo specificato applicato a un assembly specificato. |
GetCustomAttribute<T>(Assembly) |
Recupera un attributo personalizzato di un tipo specificato applicato a un assembly specificato. |
GetCustomAttributes(Assembly) |
Recupera una raccolta di attributi personalizzati applicati a un assembly specificato. |
GetCustomAttributes(Assembly, Type) |
Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un assembly specificato. |
GetCustomAttributes<T>(Assembly) |
Recupera una raccolta di attributi personalizzati di un tipo specificato applicato a un assembly specificato. |
IsDefined(Assembly, Type) |
Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un assembly specificato. |
TryGetRawMetadata(Assembly, Byte*, Int32) |
Recupera la sezione dei metadati dell'assembly da usare con MetadataReader. |