다음을 통해 공유


PersistedAssemblyBuilder 클래스

정의

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

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
상속
PersistedAssemblyBuilder

생성자

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

파일 또는 스트림에 저장할 수 있는 PersistedAssemblyBuilder 인스턴스를 만듭니다.

속성

CodeBase
사용되지 않음.

원래 지정된 어셈블리의 위치(예: AssemblyName 개체)를 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
CustomAttributes

이 어셈블리의 사용자 지정 특성을 포함하는 컬렉션을 가져옵니다.

(다음에서 상속됨 Assembly)
DefinedTypes

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

(다음에서 상속됨 AssemblyBuilder)
EntryPoint

이 어셈블리의 진입점을 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
EscapedCodeBase
사용되지 않음.
사용되지 않음.

코드베이스를 나타내는 이스케이프 문자를 포함한 URI를 가져옵니다.

(다음에서 상속됨 Assembly)
Evidence

이 어셈블리에 대한 증명 정보를 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
ExportedTypes

어셈블리 외부에 표시되는 이 어셈블리에 정의된 public 형식의 컬렉션을 가져옵니다.

(다음에서 상속됨 Assembly)
FullName

현재 동적 어셈블리의 표시 이름을 가져옵니다.

GlobalAssemblyCache
사용되지 않음.

어셈블리가 전역 어셈블리 캐시에서 로드되었는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
HostContext

동적 어셈블리를 만드는 호스트 컨텍스트를 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
ImageRuntimeVersion

매니페스트를 포함하는 파일에 저장될 공용 언어 런타임의 버전을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
IsCollectible

이 동적 어셈블리가 수집 가능한 AssemblyLoadContext있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
IsDynamic

현재 어셈블리가 동적 어셈블리임을 나타내는 값을 가져옵니다.

IsFullyTrusted

현재 어셈블리가 완전 신뢰로 로드되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 Assembly)
Location

섀도 복사되지 않은 경우 매니페스트가 포함된 로드된 파일의 위치를 코드베이스 형식으로 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
ManifestModule

어셈블리 매니페스트가 포함된 현재 PersistedAssemblyBuilder 모듈을 가져옵니다.

Modules

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

(다음에서 상속됨 AssemblyBuilder)
PermissionSet

현재 동적 어셈블리의 권한 부여 집합을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
ReflectionOnly

동적 어셈블리가 리플렉션 전용 컨텍스트에 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
SecurityRuleSet

CLR(공용 언어 런타임)이 이 어셈블리에 적용하는 보안 규칙 집합을 나타내는 값을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)

메서드

AddResourceFile(String, String)

이 어셈블리에 기존 리소스 파일을 추가합니다.

(다음에서 상속됨 AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

이 어셈블리에 기존 리소스 파일을 추가합니다.

(다음에서 상속됨 AssemblyBuilder)
CreateInstance(String)

이 어셈블리에서 지정된 형식을 찾고 대/소문자를 구분하는 검색을 사용하여 시스템 활성화기를 사용하여 인스턴스를 만듭니다.

(다음에서 상속됨 Assembly)
CreateInstance(String, Boolean)

이 어셈블리에서 지정된 형식을 찾아서 선택적 대/소문자 구분 검색과 함께 시스템 활성화기를 사용하여 인스턴스를 만듭니다.

(다음에서 상속됨 Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

이 어셈블리에서 지정된 형식을 찾아서 시스템 활성화기를 사용하여 인스턴스를 만들고, 선택적 대/소문자 구분 검색과 지정된 문화권, 인수, 바인딩 및 활성화 특성을 갖습니다.

(다음에서 상속됨 Assembly)
DefineDynamicModule(String)

이 어셈블리에서 명명된 임시 동적 모듈을 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineDynamicModule(String, Boolean)

이 어셈블리에서 명명된 임시 동적 모듈을 정의하고 기호 정보를 내보내야 하는지 여부를 지정합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineDynamicModule(String, String)

지정된 파일에 저장될 지정된 이름을 사용하여 지속 가능한 동적 모듈을 정의합니다. 기호 정보가 내보내지지 않습니다.

(다음에서 상속됨 AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

모듈 이름, 모듈을 저장할 파일의 이름 및 기본 기호 작성기를 사용하여 기호 정보를 내보내야 하는지 여부를 지정하여 지속 가능한 동적 모듈을 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineDynamicModuleCore(String)

파생 클래스에서 재정의되는 경우 이 어셈블리에서 동적 모듈을 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineResource(String, String, String)

기본 공용 리소스 특성을 사용하여 이 어셈블리에 대한 독립 실행형 관리형 리소스를 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

이 어셈블리에 대한 독립 실행형 관리형 리소스를 정의합니다. 관리되는 리소스에 대해 특성을 지정할 수 있습니다.

(다음에서 상속됨 AssemblyBuilder)
DefineUnmanagedResource(Byte[])

이 어셈블리에 대한 관리되지 않는 리소스를 바이트의 불투명 Blob으로 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineUnmanagedResource(String)

리소스 파일의 이름이 지정된 경우 이 어셈블리에 대한 관리되지 않는 리소스 파일을 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineVersionInfoResource()

어셈블리의 AssemblyName 개체에 지정된 정보와 어셈블리의 사용자 지정 특성을 사용하여 관리되지 않는 버전 정보 리소스를 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

지정된 사양을 사용하여 이 어셈블리에 대한 관리되지 않는 버전 정보 리소스를 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
Equals(Object)

이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

PersistedAssemblyBuilder대한 메타데이터를 생성합니다.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

PersistedAssemblyBuilder대한 메타데이터를 생성합니다.

GetCustomAttributes(Boolean)

현재 AssemblyBuilder적용된 모든 사용자 지정 특성을 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

현재 AssemblyBuilder적용되고 지정된 특성 형식에서 파생된 모든 사용자 지정 특성을 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GetCustomAttributesData()

현재 AssemblyBuilder적용된 특성에 대한 정보가 포함된 CustomAttributeData 개체를 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GetDynamicModule(String)

지정된 이름의 동적 모듈을 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GetDynamicModuleCore(String)

파생 클래스에서 재정의되는 경우 지정된 이름의 동적 모듈을 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GetExportedTypes()

이 어셈블리에 정의된 내보낸 형식을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetFile(String)

이 어셈블리 매니페스트의 파일 테이블에서 지정된 파일에 대한 FileStream 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetFiles()

어셈블리 매니페스트의 파일 테이블에 있는 파일을 가져옵니다.

(다음에서 상속됨 Assembly)
GetFiles(Boolean)

리소스 모듈을 포함할지 여부를 지정하여 어셈블리 매니페스트의 파일 테이블에 있는 파일을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetForwardedTypes()

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

(다음에서 상속됨 Assembly)
GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GetLoadedModules()

이 어셈블리의 일부인 로드된 모듈을 모두 가져옵니다.

(다음에서 상속됨 Assembly)
GetLoadedModules(Boolean)

이 어셈블리의 일부인 로드된 모든 모듈을 반환하고 필요에 따라 리소스 모듈을 포함합니다.

(다음에서 상속됨 AssemblyBuilder)
GetManifestResourceInfo(String)

지정된 리소스가 유지되는 방법에 대한 정보를 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
GetManifestResourceNames()

이 어셈블리에서 지정된 매니페스트 리소스를 로드합니다.

(다음에서 상속됨 AssemblyBuilder)
GetManifestResourceStream(String)

이 어셈블리에서 지정된 매니페스트 리소스를 로드합니다.

(다음에서 상속됨 AssemblyBuilder)
GetManifestResourceStream(Type, String)

지정된 형식의 네임스페이스로 범위가 지정된 매니페스트 리소스를 이 어셈블리에서 로드합니다.

(다음에서 상속됨 AssemblyBuilder)
GetModule(String)

이 어셈블리에서 지정된 모듈을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetModules()

이 어셈블리의 일부인 모든 모듈을 가져옵니다.

(다음에서 상속됨 Assembly)
GetModules(Boolean)

이 어셈블리의 일부인 모든 모듈을 가져오고 필요에 따라 리소스 모듈을 포함합니다.

(다음에서 상속됨 AssemblyBuilder)
GetName()

이 어셈블리에 대한 AssemblyName 가져옵니다.

(다음에서 상속됨 Assembly)
GetName(Boolean)

현재 동적 어셈블리를 만들 때 지정한 AssemblyName 가져옵니다.

GetObjectData(SerializationInfo, StreamingContext)
사용되지 않음.

이 어셈블리를 다시 검증하는 데 필요한 모든 데이터를 사용하여 serialization 정보를 가져옵니다.

(다음에서 상속됨 Assembly)
GetReferencedAssemblies()

AssemblyBuilder참조되는 어셈블리에 대한 AssemblyName 개체의 불완전한 목록을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

지정된 문화권의 위성 어셈블리를 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

지정된 문화권에 대한 위성 어셈블리의 지정된 버전을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetType()

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

(다음에서 상속됨 Assembly)
GetType(String)

어셈블리 인스턴스에서 지정된 이름을 가진 Type 개체를 가져옵니다.

(다음에서 상속됨 Assembly)
GetType(String, Boolean)

어셈블리 인스턴스에서 지정된 이름을 가진 Type 개체를 가져오고 형식을 찾을 수 없는 경우 필요에 따라 예외를 throw합니다.

(다음에서 상속됨 Assembly)
GetType(String, Boolean, Boolean)

현재 AssemblyBuilder정의되고 만들어진 형식에서 지정된 형식을 가져옵니다.

(다음에서 상속됨 AssemblyBuilder)
GetTypes()

이 어셈블리에 정의된 모든 형식을 가져옵니다.

(다음에서 상속됨 Assembly)
IsDefined(Type, Boolean)

지정된 특성 형식의 하나 이상의 인스턴스가 이 멤버에 적용되는지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 AssemblyBuilder)
LoadModule(String, Byte[])

내보낸 모듈 또는 리소스 파일을 포함하는 COFF(공용 개체 파일 형식) 기반 이미지를 사용하여 이 어셈블리 내부 모듈을 로드합니다.

(다음에서 상속됨 Assembly)
LoadModule(String, Byte[], Byte[])

내보낸 모듈 또는 리소스 파일을 포함하는 COFF(공용 개체 파일 형식) 기반 이미지를 사용하여 이 어셈블리 내부 모듈을 로드합니다. 모듈의 기호를 나타내는 원시 바이트도 로드됩니다.

(다음에서 상속됨 Assembly)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Save(Stream)

어셈블리를 지정된 스트림으로 직렬화합니다.

Save(String)

어셈블리를 디스크에 저장합니다.

Save(String, PortableExecutableKinds, ImageFileMachine)

이 동적 어셈블리를 디스크에 저장하여 어셈블리의 실행 파일 및 대상 플랫폼에 있는 코드의 특성을 지정합니다.

(다음에서 상속됨 AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

지정된 사용자 지정 특성 Blob을 사용하여 이 어셈블리에서 사용자 지정 특성을 설정합니다.

(다음에서 상속됨 AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

사용자 지정 특성 작성기를 사용하여 이 어셈블리에서 사용자 지정 특성을 설정합니다.

(다음에서 상속됨 AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

파생 클래스에서 재정의되는 경우 이 어셈블리에서 사용자 지정 특성을 설정합니다.

(다음에서 상속됨 AssemblyBuilder)
SetEntryPoint(MethodInfo)

콘솔 애플리케이션이 빌드되고 있다고 가정하여 이 동적 어셈블리의 진입점을 설정합니다.

(다음에서 상속됨 AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

이 어셈블리의 진입점을 설정하고 빌드 중인 PE 파일(이식 가능한 실행 파일)의 형식을 정의합니다.

(다음에서 상속됨 AssemblyBuilder)
ToString()

표시 이름이라고도 하는 어셈블리의 전체 이름을 반환합니다.

(다음에서 상속됨 Assembly)

이벤트

ModuleResolve

공용 언어 런타임 클래스 로더가 일반 수단을 통해 어셈블리의 내부 모듈에 대한 참조를 확인할 수 없는 경우에 발생합니다.

(다음에서 상속됨 Assembly)

확장 메서드

GetExportedTypes(Assembly)

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

GetModules(Assembly)

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

GetTypes(Assembly)

어셈블리를 디스크 또는 스트림에 유지할 수 있는 AssemblyBuilder 구현을 제공합니다.

GetCustomAttribute(Assembly, Type)

지정된 어셈블리에 적용되는 지정된 형식의 사용자 지정 특성을 검색합니다.

GetCustomAttribute<T>(Assembly)

지정된 어셈블리에 적용되는 지정된 형식의 사용자 지정 특성을 검색합니다.

GetCustomAttributes(Assembly)

지정된 어셈블리에 적용되는 사용자 지정 특성의 컬렉션을 검색합니다.

GetCustomAttributes(Assembly, Type)

지정된 어셈블리에 적용되는 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.

GetCustomAttributes<T>(Assembly)

지정된 어셈블리에 적용되는 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.

IsDefined(Assembly, Type)

지정된 형식의 사용자 지정 특성이 지정된 어셈블리에 적용되는지 여부를 나타냅니다.

TryGetRawMetadata(Assembly, Byte*, Int32)

MetadataReader사용할 어셈블리의 메타데이터 섹션을 검색합니다.

적용 대상