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.
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>) |
Proprietà
CodeBase |
Obsoleti.
Ottiene la posizione dell'assembly come specificata in origine, ad esempio in un oggetto AssemblyName. (Ereditato da AssemblyBuilder) |
CustomAttributes |
Ottiene una raccolta che contiene gli attributi personalizzati di questo assembly. (Ereditato da Assembly) |
DefinedTypes | (Ereditato da AssemblyBuilder) |
EntryPoint |
Restituisce il punto di ingresso di questo 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 dei tipi pubblici definiti in questo assembly visibili all'esterno dell'assembly. (Ereditato da Assembly) |
FullName | |
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 che contiene il manifesto. (Ereditato da AssemblyBuilder) |
IsCollectible |
Ottiene un valore che indica se questo assembly dinamico viene mantenuto in una raccolta AssemblyLoadContext. (Ereditato da AssemblyBuilder) |
IsDynamic | |
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 ne viene creata una copia shadow. (Ereditato da AssemblyBuilder) |
ManifestModule | |
Modules | (Ereditato da AssemblyBuilder) |
PermissionSet |
Ottiene l’insieme di autorizzazioni dell'assembly dinamico corrente. (Ereditato da AssemblyBuilder) |
ReflectionOnly |
Ottiene un valore che indica se l'assembly dinamico si trova nel contesto Reflection-Only. (Ereditato da AssemblyBuilder) |
SecurityRuleSet |
Ottiene un valore che indica il set di regole di sicurezza applicato da Common Language Runtime (CLR) per questo assembly. (Ereditato da AssemblyBuilder) |
Metodi
AddResourceFile(String, String) |
Aggiunge un file di risorse esistenti a questo assembly. (Ereditato da AssemblyBuilder) |
AddResourceFile(String, String, ResourceAttributes) |
Aggiunge un file di risorse esistenti a questo assembly. (Ereditato da AssemblyBuilder) |
CreateInstance(String) |
Individua il tipo specificato in questo assembly e ne crea un'istanza usando l'attivatore di sistema e consentendo la ricerca con distinzione tra maiuscole e minuscole. (Ereditato da Assembly) |
CreateInstance(String, Boolean) |
Individua il tipo specificato in questo assembly e ne crea un'istanza usando l'attivatore di sistema e consentendo la ricerca con distinzione facoltativa tra maiuscole e minuscole. (Ereditato da Assembly) |
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Individua il tipo specificato in questo assembly e ne crea un'istanza usando l'attivatore di sistema, consentendo la ricerca con distinzione facoltativa tra maiuscole e minuscole e usando le impostazioni cultura, gli argomenti e gli attributi di attivazione e di binding 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 nell'assembly e specifica se le informazioni sui simboli devono essere emesse. (Ereditato da AssemblyBuilder) |
DefineDynamicModule(String, String) |
Definisce un modulo dinamico persistente con il nome specificato che sarà salvato nel file specificato. Non vengono emesse 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. È possibile specificare gli attributi 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 gestite per l'assembly, dato il nome del file di risorse. (Ereditato da AssemblyBuilder) |
DefineVersionInfoResource() |
Definisce una risorsa di informazioni di versione non gestita usando le informazioni specificate nell'oggetto AssemblyName dell'assembly e gli 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 insieme alle specifiche date. (Ereditato da AssemblyBuilder) |
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato. (Ereditato da AssemblyBuilder) |
GenerateMetadata(BlobBuilder, BlobBuilder) | |
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) | |
GetCustomAttributes(Boolean) |
Restituisce tutti gli attributi personalizzati applicati all'oggetto AssemblyBuilder corrente. (Ereditato da AssemblyBuilder) |
GetCustomAttributes(Type, Boolean) |
Restituisce tutti gli attributi personalizzati applicati all'oggetto AssemblyBuilder corrente e che derivano da un tipo di attributo specificato. (Ereditato da AssemblyBuilder) |
GetCustomAttributesData() |
Restituisce gli oggetti CustomAttributeData che contengono informazioni sugli attributi applicati all'oggetto AssemblyBuilder corrente. (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 oggetto FileStream per il file specificato nella tabella file del manifesto dell'assembly. (Ereditato da AssemblyBuilder) |
GetFiles() |
Ottiene i file della tabella file di un manifesto dell'assembly. (Ereditato da Assembly) |
GetFiles(Boolean) |
Ottiene i file della tabella file di un manifesto dell'assembly, specificando se includere i moduli delle risorse. (Ereditato da AssemblyBuilder) |
GetForwardedTypes() | (Ereditato da Assembly) |
GetHashCode() |
Restituisce il codice hash per l'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 moduli di risorse. (Ereditato da AssemblyBuilder) |
GetManifestResourceInfo(String) |
Restituisce informazioni sul modo in cui la risorsa specificata è stata resa persistente. (Ereditato da AssemblyBuilder) |
GetManifestResourceNames() |
Carica la risorsa del manifesto specificata da questo assembly. (Ereditato da AssemblyBuilder) |
GetManifestResourceStream(String) |
Carica la risorsa del manifesto specificata da questo assembly. (Ereditato da AssemblyBuilder) |
GetManifestResourceStream(Type, String) |
Carica la risorsa del manifesto specificata, definita per l'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 moduli di risorse. (Ereditato da AssemblyBuilder) |
GetName() |
Ottiene un oggetto AssemblyName per questo assembly. (Ereditato da Assembly) |
GetName(Boolean) | |
GetObjectData(SerializationInfo, StreamingContext) |
Obsoleti.
Ottiene le informazioni sulla serializzazione con tutti i dati necessari per creare una nuova istanza di questo assembly. (Ereditato da Assembly) |
GetReferencedAssemblies() |
Ottiene un elenco incompleto di oggetti AssemblyName per gli assembly a cui fa riferimento 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() | (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 che sono stati definiti e creati nella classe AssemblyBuilder corrente. (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 viene applicata a questo membro. (Ereditato da AssemblyBuilder) |
LoadModule(String, Byte[]) |
Carica il modulo, interno all'assembly, con un'immagine in formato 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 all'assembly, con un'immagine in formato 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 dell'oggetto Object corrente. (Ereditato da Object) |
Save(Stream) | |
Save(String) | |
Save(String, PortableExecutableKinds, ImageFileMachine) |
Salva l'assembly dinamico su disco, specificando la natura del codice nei file eseguibili dell'assembly e la piattaforma di destinazione. (Ereditato da AssemblyBuilder) |
SetCustomAttribute(ConstructorInfo, Byte[]) |
Imposta un attributo personalizzato nell'assembly usando un BLOB di attributi personalizzati specificato. (Ereditato da AssemblyBuilder) |
SetCustomAttribute(CustomAttributeBuilder) |
Impostare un attributo personalizzato nell'assembly usando un generatore di attributi personalizzati. (Ereditato da AssemblyBuilder) |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
Quando sottoposto a 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 si sta creando un'applicazione console. (Ereditato da AssemblyBuilder) |
SetEntryPoint(MethodInfo, PEFileKinds) |
Imposta il punto di ingresso dell'assembly e definisce il tipo del file eseguibile di tipo PE in corso di compilazione. (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 della classe Common Language Runtime non è in grado di risolvere un riferimento a un modulo interno di un assembly in modo normale. (Ereditato da Assembly) |
Metodi di estensione
GetExportedTypes(Assembly) | |
GetModules(Assembly) | |
GetTypes(Assembly) | |
GetCustomAttribute(Assembly, Type) |
Recupera una attributo personalizzato di un tipo specificato che viene applicato a un assembly specificato. |
GetCustomAttribute<T>(Assembly) |
Recupera una attributo personalizzato di un tipo specificato che viene applicato a un assembly specificato. |
GetCustomAttributes(Assembly) |
Recupera una raccolta di attributi personalizzati che vengono applicati a un assembly specificato. |
GetCustomAttributes(Assembly, Type) |
Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato. |
GetCustomAttributes<T>(Assembly) |
Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato. |
IsDefined(Assembly, Type) |
Indica se vengono applicati attributi personalizzati del tipo specificato a un assembly specificato. |
TryGetRawMetadata(Assembly, Byte*, Int32) |
Recupera la sezione dei metadati dell'assembly, per l'uso con MetadataReader. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per