_AppDomain.DefineDynamicAssembly 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
버전에 관계없이 DefineDynamicAssembly 메서드에 액세스할 수 있는 COM 개체를 제공합니다.
오버로드
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions, bool isSynchronized);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions, bool isSynchronized);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * bool -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet, isSynchronized As Boolean) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- dir
- String
동적 어셈블리를 저장할 디렉터리 이름입니다.
dir
가 null
이면 현재 디렉터리가 기본값으로 지정됩니다.
- evidence
- Evidence
동적 어셈블리에 제공된 증명 정보입니다. 증명 정보는 변경되지 않고 정책 결정을 위한 최종 증명 정보로 사용됩니다.
- requiredPermissions
- PermissionSet
필수 권한 요청입니다.
- optionalPermissions
- PermissionSet
선택적 권한 요청입니다.
- refusedPermissions
- PermissionSet
거부된 권한 요청입니다.
- isSynchronized
- Boolean
동적 어셈블리에서 모듈, 형식 및 멤버 만들기를 동기화하려면 true
이고, 그러지 않으면 false
입니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- dir
- String
어셈블리가 저장될 디렉터리 이름입니다.
dir
가 null
이면 현재 디렉터리가 기본값으로 지정됩니다.
- evidence
- Evidence
동적 어셈블리에 제공된 증명 정보입니다. 증명 정보는 변경되지 않고 정책 결정을 위한 최종 증명 정보로 사용됩니다.
- requiredPermissions
- PermissionSet
필수 권한 요청입니다.
- optionalPermissions
- PermissionSet
선택적 권한 요청입니다.
- refusedPermissions
- PermissionSet
거부된 권한 요청입니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- dir
- String
어셈블리가 저장될 디렉터리 이름입니다.
dir
가 null
이면 현재 디렉터리가 기본값으로 지정됩니다.
- requiredPermissions
- PermissionSet
필수 권한 요청입니다.
- optionalPermissions
- PermissionSet
선택적 권한 요청입니다.
- refusedPermissions
- PermissionSet
거부된 권한 요청입니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.Policy.Evidence evidence, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, evidence As Evidence, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- evidence
- Evidence
동적 어셈블리에 제공된 증명 정보입니다. 증명 정보는 변경되지 않고 정책 결정을 위한 최종 증명 정보로 사용됩니다.
- requiredPermissions
- PermissionSet
필수 권한 요청입니다.
- optionalPermissions
- PermissionSet
선택적 권한 요청입니다.
- refusedPermissions
- PermissionSet
거부된 권한 요청입니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- dir
- String
어셈블리가 저장될 디렉터리 이름입니다.
dir
가 null
이면 현재 디렉터리가 기본값으로 지정됩니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::String ^ dir, System::Security::Policy::Evidence ^ evidence);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, string dir, System.Security.Policy.Evidence evidence);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * string * System.Security.Policy.Evidence -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, dir As String, evidence As Evidence) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- dir
- String
어셈블리가 저장될 디렉터리 이름입니다.
dir
가 null
이면 현재 디렉터리가 기본값으로 지정됩니다.
- evidence
- Evidence
동적 어셈블리에 제공된 증명 정보입니다. 증명 정보는 변경되지 않고 정책 결정을 위한 최종 증명 정보로 사용됩니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::Policy::Evidence ^ evidence);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.Policy.Evidence evidence);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.Policy.Evidence -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, evidence As Evidence) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- evidence
- Evidence
동적 어셈블리에 제공된 증명 정보입니다. 증명 정보는 변경되지 않고 정책 결정을 위한 최종 증명 정보로 사용됩니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리의 액세스 모드입니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess) 메서드 오버 로드 합니다.
적용 대상
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet)
DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) 메서드 오버로드에 대한 버전 독립 액세스 권한이 포함된 COM 개체를 제공합니다.
public:
System::Reflection::Emit::AssemblyBuilder ^ DefineDynamicAssembly(System::Reflection::AssemblyName ^ name, System::Reflection::Emit::AssemblyBuilderAccess access, System::Security::PermissionSet ^ requiredPermissions, System::Security::PermissionSet ^ optionalPermissions, System::Security::PermissionSet ^ refusedPermissions);
public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly (System.Reflection.AssemblyName name, System.Reflection.Emit.AssemblyBuilderAccess access, System.Security.PermissionSet requiredPermissions, System.Security.PermissionSet optionalPermissions, System.Security.PermissionSet refusedPermissions);
abstract member DefineDynamicAssembly : System.Reflection.AssemblyName * System.Reflection.Emit.AssemblyBuilderAccess * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet -> System.Reflection.Emit.AssemblyBuilder
Public Function DefineDynamicAssembly (name As AssemblyName, access As AssemblyBuilderAccess, requiredPermissions As PermissionSet, optionalPermissions As PermissionSet, refusedPermissions As PermissionSet) As AssemblyBuilder
매개 변수
- name
- AssemblyName
동적 어셈블리의 고유 ID입니다.
- access
- AssemblyBuilderAccess
동적 어셈블리에 액세스하는 데 사용되는 모드입니다.
- requiredPermissions
- PermissionSet
필수 권한 요청입니다.
- optionalPermissions
- PermissionSet
선택적 권한 요청입니다.
- refusedPermissions
- PermissionSet
거부된 권한 요청입니다.
반환
만든 동적 어셈블리를 나타냅니다.
설명
참조 된 AppDomain.DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) 메서드 오버 로드 합니다.
적용 대상
.NET