PersistedAssemblyBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
어셈블리를 디스크 또는 스트림에 유지할 수 있는 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(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사용할 어셈블리의 메타데이터 섹션을 검색합니다. |
적용 대상
.NET