Condividi tramite


PersistedAssemblyBuilder Classe

Definizione

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à
PersistedAssemblyBuilder

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.

Si applica a