Aracılığıyla paylaş


PersistedAssemblyBuilder Sınıf

Tanım

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

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

Oluşturucular

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Bir dosyaya veya akışa kaydedilebilen bir PersistedAssemblyBuilder örneği oluşturur.

Özellikler

CodeBase
Geçersiz.

Derlemenin konumunu özgün olarak belirtildiği gibi (örneğin, bir AssemblyName nesnesi) alır.

(Devralındığı yer: AssemblyBuilder)
CustomAttributes

Bu derlemenin özel özniteliklerini içeren bir koleksiyon alır.

(Devralındığı yer: Assembly)
DefinedTypes

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

(Devralındığı yer: AssemblyBuilder)
EntryPoint

Bu derlemenin giriş noktasını döndürür.

(Devralındığı yer: AssemblyBuilder)
EscapedCodeBase
Geçersiz.
Geçersiz.

Kod tabanını temsil eden kaçış karakterleri de dahil olmak üzere URI'yi alır.

(Devralındığı yer: Assembly)
Evidence

Bu derlemenin kanıtını alır.

(Devralındığı yer: AssemblyBuilder)
ExportedTypes

Bu derlemede tanımlanan ve derleme dışında görünen ortak türlerin koleksiyonunu alır.

(Devralındığı yer: Assembly)
FullName

Geçerli dinamik derlemenin görünen adını alır.

GlobalAssemblyCache
Geçersiz.

Derlemenin genel derleme önbelleğinden yüklenip yüklenmediğini gösteren bir değer alır.

(Devralındığı yer: AssemblyBuilder)
HostContext

Dinamik derlemenin oluşturulduğu konak bağlamını alır.

(Devralındığı yer: AssemblyBuilder)
ImageRuntimeVersion

Bildirimi içeren dosyaya kaydedilecek ortak dil çalışma zamanının sürümünü alır.

(Devralındığı yer: AssemblyBuilder)
IsCollectible

Bu dinamik derlemenin bir koleksiyon AssemblyLoadContexttutulup tutulmadığını gösteren bir değer alır.

(Devralındığı yer: AssemblyBuilder)
IsDynamic

Geçerli derlemenin dinamik bir derleme olduğunu belirten bir değer alır.

IsFullyTrusted

Geçerli derlemenin tam güvenle yüklenip yüklenmediğini gösteren bir değer alır.

(Devralındığı yer: Assembly)
Location

Gölge kopyalanmadıysa, bildirimi içeren yüklenen dosyanın konumunu kod tabanı biçiminde alır.

(Devralındığı yer: AssemblyBuilder)
ManifestModule

Derleme bildirimini içeren geçerli PersistedAssemblyBuilder modülü alır.

Modules

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

(Devralındığı yer: AssemblyBuilder)
PermissionSet

Geçerli dinamik derlemenin izin kümesini alır.

(Devralındığı yer: AssemblyBuilder)
ReflectionOnly

Dinamik derlemenin yalnızca yansıma bağlamında olup olmadığını belirten bir değer alır.

(Devralındığı yer: AssemblyBuilder)
SecurityRuleSet

Ortak dil çalışma zamanının (CLR) bu derleme için hangi güvenlik kuralları kümesini zorunlu kıldığını gösteren bir değer alır.

(Devralındığı yer: AssemblyBuilder)

Yöntemler

AddResourceFile(String, String)

Bu derlemeye var olan bir kaynak dosyasını ekler.

(Devralındığı yer: AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Bu derlemeye var olan bir kaynak dosyasını ekler.

(Devralındığı yer: AssemblyBuilder)
CreateInstance(String)

Belirtilen türü bu derlemeden bulur ve büyük/küçük harfe duyarlı arama kullanarak sistem etkinleştiricisini kullanarak bir örneğini oluşturur.

(Devralındığı yer: Assembly)
CreateInstance(String, Boolean)

Belirtilen türü bu derlemeden bulur ve isteğe bağlı büyük/küçük harfe duyarlı arama ile sistem etkinleştiricisini kullanarak bir örneğini oluşturur.

(Devralındığı yer: Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Bu derlemeden belirtilen türü bulur ve isteğe bağlı büyük/küçük harfe duyarlı arama ve belirtilen kültüre, bağımsız değişkenlere ve bağlama ve etkinleştirme özniteliklerine sahip sistem etkinleştiricisini kullanarak bunun bir örneğini oluşturur.

(Devralındığı yer: Assembly)
DefineDynamicModule(String)

Bu derlemede adlandırılmış bir geçici dinamik modül tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Bu derlemede adlandırılmış bir geçici dinamik modül tanımlar ve sembol bilgilerinin yayılıp yayılmayacağını belirtir.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModule(String, String)

Belirtilen dosyaya kaydedilecek belirtilen ada sahip kalıcı bir dinamik modül tanımlar. Hiçbir sembol bilgisi belirtilmez.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Kalıcı bir dinamik modül tanımlar; modül adını, modülün kaydedileceği dosyanın adını ve varsayılan simge yazıcı kullanılarak sembol bilgilerinin yayılıp yayılmayacağını belirtir.

(Devralındığı yer: AssemblyBuilder)
DefineDynamicModuleCore(String)

Türetilmiş bir sınıfta geçersiz kılındığında, bu derlemede dinamik bir modül tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineResource(String, String, String)

Varsayılan ortak kaynak özniteliğiyle bu derleme için tek başına yönetilen bir kaynak tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Bu derleme için tek başına yönetilen bir kaynak tanımlar. Yönetilen kaynak için öznitelikler belirtilebilir.

(Devralındığı yer: AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Bu derleme için yönetilmeyen bir kaynağı, opak bayt blobu olarak tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineUnmanagedResource(String)

Kaynak dosyasının adı verilen bu derleme için yönetilmeyen bir kaynak dosyası tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineVersionInfoResource()

Derlemenin AssemblyName nesnesinde ve derlemenin özel özniteliklerinde belirtilen bilgileri kullanarak yönetilmeyen sürüm bilgisi kaynağını tanımlar.

(Devralındığı yer: AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Bu derleme için belirli belirtimlerle yönetilmeyen bir sürüm bilgisi kaynağı tanımlar.

(Devralındığı yer: AssemblyBuilder)
Equals(Object)

Bu örneğin belirtilen nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

PersistedAssemblyBuilderiçin meta verileri oluşturur.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

PersistedAssemblyBuilderiçin meta verileri oluşturur.

GetCustomAttributes(Boolean)

Geçerli AssemblyBuilderuygulanmış olan tüm özel öznitelikleri döndürür.

(Devralındığı yer: AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Geçerli AssemblyBuilderuygulanmış olan ve belirtilen öznitelik türünden türetilen tüm özel öznitelikleri döndürür.

(Devralındığı yer: AssemblyBuilder)
GetCustomAttributesData()

Geçerli AssemblyBuilderuygulanmış öznitelikler hakkında bilgi içeren CustomAttributeData nesneleri döndürür.

(Devralındığı yer: AssemblyBuilder)
GetDynamicModule(String)

Belirtilen ada sahip dinamik modülü döndürür.

(Devralındığı yer: AssemblyBuilder)
GetDynamicModuleCore(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ada sahip dinamik modülü döndürür.

(Devralındığı yer: AssemblyBuilder)
GetExportedTypes()

Bu derlemede tanımlanan dışarı aktarılan türleri alır.

(Devralındığı yer: AssemblyBuilder)
GetFile(String)

Bu derlemenin bildiriminin dosya tablosunda belirtilen dosya için bir FileStream alır.

(Devralındığı yer: AssemblyBuilder)
GetFiles()

Derleme bildiriminin dosya tablosundaki dosyaları alır.

(Devralındığı yer: Assembly)
GetFiles(Boolean)

Bir derleme bildiriminin dosya tablosundaki dosyaları alır ve kaynak modüllerinin dahil edilip edilmeyeceğini belirtir.

(Devralındığı yer: AssemblyBuilder)
GetForwardedTypes()

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

(Devralındığı yer: Assembly)
GetHashCode()

Bu örneğin karma kodunu döndürür.

(Devralındığı yer: AssemblyBuilder)
GetLoadedModules()

Bu derlemenin parçası olan tüm yüklü modülleri alır.

(Devralındığı yer: Assembly)
GetLoadedModules(Boolean)

Bu derlemenin parçası olan tüm yüklü modülleri döndürür ve isteğe bağlı olarak kaynak modüllerini içerir.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceInfo(String)

Verilen kaynağın nasıl kalıcı hale getirildiği hakkında bilgi döndürür.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceNames()

Belirtilen bildirim kaynağını bu derlemeden yükler.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceStream(String)

Belirtilen bildirim kaynağını bu derlemeden yükler.

(Devralındığı yer: AssemblyBuilder)
GetManifestResourceStream(Type, String)

Bu derlemeden belirtilen türün ad alanı tarafından kapsamı belirlenmiş belirtilen bildirim kaynağını yükler.

(Devralındığı yer: AssemblyBuilder)
GetModule(String)

Bu derlemede belirtilen modülü alır.

(Devralındığı yer: AssemblyBuilder)
GetModules()

Bu derlemenin parçası olan tüm modülleri alır.

(Devralındığı yer: Assembly)
GetModules(Boolean)

Bu derlemenin parçası olan tüm modülleri alır ve isteğe bağlı olarak kaynak modüllerini içerir.

(Devralındığı yer: AssemblyBuilder)
GetName()

Bu derleme için bir AssemblyName alır.

(Devralındığı yer: Assembly)
GetName(Boolean)

Geçerli dinamik derleme oluşturulduğunda belirtilen AssemblyName alır.

GetObjectData(SerializationInfo, StreamingContext)
Geçersiz.

Bu derlemeyi yeniden doğrulamak için gereken tüm verilerle serileştirme bilgilerini alır.

(Devralındığı yer: Assembly)
GetReferencedAssemblies()

Bu AssemblyBuildertarafından başvurulan derlemeler için AssemblyName nesnelerinin tamamlanmamış bir listesini alır.

(Devralındığı yer: AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Belirtilen kültür için uydu derlemesini alır.

(Devralındığı yer: AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Belirtilen kültür için uydu derlemesinin belirtilen sürümünü alır.

(Devralındığı yer: AssemblyBuilder)
GetType()

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

(Devralındığı yer: Assembly)
GetType(String)

Derleme örneğinde belirtilen ada sahip Type nesnesini alır.

(Devralındığı yer: Assembly)
GetType(String, Boolean)

Derleme örneğinde belirtilen ada sahip Type nesnesini alır ve tür bulunamazsa isteğe bağlı olarak bir özel durum oluşturur.

(Devralındığı yer: Assembly)
GetType(String, Boolean, Boolean)

Geçerli AssemblyBuildertanımlanan ve oluşturulan türlerden belirtilen türü alır.

(Devralındığı yer: AssemblyBuilder)
GetTypes()

Bu derlemede tanımlanan tüm türleri alır.

(Devralındığı yer: Assembly)
IsDefined(Type, Boolean)

Belirtilen öznitelik türünün bir veya daha fazla örneğinin bu üyeye uygulanıp uygulanmadığını gösteren bir değer döndürür.

(Devralındığı yer: AssemblyBuilder)
LoadModule(String, Byte[])

Bu derlemenin içindeki modülü, yayılan bir modülü veya kaynak dosyasını içeren ortak nesne dosyası biçimi (COFF) tabanlı bir görüntüyle yükler.

(Devralındığı yer: Assembly)
LoadModule(String, Byte[], Byte[])

Bu derlemenin içindeki modülü, yayılan bir modülü veya kaynak dosyasını içeren ortak nesne dosyası biçimi (COFF) tabanlı bir görüntüyle yükler. Modülün simgelerini temsil eden ham baytlar da yüklenir.

(Devralındığı yer: Assembly)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Save(Stream)

Derlemeyi belirtilen akışa serileştirir.

Save(String)

Derlemeyi diske kaydeder.

Save(String, PortableExecutableKinds, ImageFileMachine)

Derlemenin yürütülebilir dosyalarındaki ve hedef platformdaki kodun doğasını belirterek bu dinamik derlemeyi diske kaydeder.

(Devralındığı yer: AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Belirtilen özel öznitelik blobu kullanarak bu derlemede özel bir öznitelik ayarlayın.

(Devralındığı yer: AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Özel öznitelik oluşturucu kullanarak bu derlemede özel bir öznitelik ayarlayın.

(Devralındığı yer: AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Türetilmiş bir sınıfta geçersiz kılındığında, bu derlemede özel bir öznitelik ayarlar.

(Devralındığı yer: AssemblyBuilder)
SetEntryPoint(MethodInfo)

Bir konsol uygulamasının oluşturulduğu varsayılarak bu dinamik derleme için giriş noktasını ayarlar.

(Devralındığı yer: AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Bu derleme için giriş noktasını ayarlar ve derlenen taşınabilir yürütülebilir dosyanın (PE dosyası) türünü tanımlar.

(Devralındığı yer: AssemblyBuilder)
ToString()

Derlemenin görünen adı olarak da bilinen tam adını döndürür.

(Devralındığı yer: Assembly)

Ekinlikler

ModuleResolve

Ortak dil çalışma zamanı sınıf yükleyicisi bir derlemenin iç modülüne yapılan başvuruyu normal yollarla çözümleyemediğinde gerçekleşir.

(Devralındığı yer: Assembly)

Uzantı Metotları

GetExportedTypes(Assembly)

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

GetModules(Assembly)

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

GetTypes(Assembly)

Derlemeyi bir diskte veya akışta kalıcı hale getiren bir AssemblyBuilder uygulaması sağlar.

GetCustomAttribute(Assembly, Type)

Belirtilen bir derlemeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttribute<T>(Assembly)

Belirtilen bir derlemeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttributes(Assembly)

Belirtilen bir derlemeye uygulanan özel öznitelik koleksiyonunu alır.

GetCustomAttributes(Assembly, Type)

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes<T>(Assembly)

Belirtilen bir derlemeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

IsDefined(Assembly, Type)

Belirtilen türde özel özniteliklerin belirtilen bir derlemeye uygulanıp uygulanmadığını gösterir.

TryGetRawMetadata(Assembly, Byte*, Int32)

MetadataReaderile kullanmak üzere derlemenin meta veri bölümünü alır.

Şunlara uygulanır