AppDomainSetup AppDomainSetup AppDomainSetup AppDomainSetup Class

정의

AppDomain의 인스턴스에 추가할 수 있는 어셈블리 바인딩 정보를 나타냅니다.Represents assembly binding information that can be added to an instance of AppDomain.

public ref class AppDomainSetup sealed : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
type AppDomainSetup = class
    interface IAppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
상속
AppDomainSetupAppDomainSetupAppDomainSetupAppDomainSetup
특성
구현

설명

속성을 변경 프로그램 AppDomainSetup 인스턴스가 기존에 영향을 주지 않습니다 AppDomain합니다.Changing the properties of an AppDomainSetup instance does not affect any existing AppDomain. 새 생성에만 영향을 줄 수 AppDomain경우는 CreateDomain 메서드를 호출 합니다 AppDomainSetup 인스턴스를 매개 변수로 합니다.It can affect only the creation of a new AppDomain, when the CreateDomain method is called with the AppDomainSetup instance as a parameter.

이 클래스는 IAppDomainSetup 인터페이스를 구현합니다.This class implements the IAppDomainSetup interface.

주의

기본값을 DisallowCodeDownload 속성이 false입니다.The default value for the DisallowCodeDownload property is false. 이 설정은 서비스에 대 한 안전 하지 않습니다.This setting is unsafe for services. 부분적으로 신뢰할 수 있는 코드 다운로드에서 서비스를 방지 하려면이 속성이 true로 설정To help prevent services from downloading partially trusted code, set this property to true

생성자

AppDomainSetup() AppDomainSetup() AppDomainSetup() AppDomainSetup()

AppDomainSetup 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the AppDomainSetup class.

AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments)

애플리케이션 도메인의 매니페스트 기반 활성화에 필요한 지정된 활성화 인수를 사용하여 AppDomainSetup 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the AppDomainSetup class with the specified activation arguments required for manifest-based activation of an application domain.

AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext)

애플리케이션 도메인의 매니페스트 기반 활성화에 사용하기 위해 지정된 활성화 컨텍스트를 사용하여 AppDomainSetup 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the AppDomainSetup class with the specified activation context to use for manifest-based activation of an application domain.

속성

ActivationArguments ActivationArguments ActivationArguments ActivationArguments

애플리케이션 도메인의 활성화에 대한 데이터를 가져오거나 설정합니다.Gets or sets data about the activation of an application domain.

AppDomainInitializer AppDomainInitializer AppDomainInitializer AppDomainInitializer

애플리케이션 도메인이 초기화될 때 호출되는 콜백 메서드를 나타내는 AppDomainInitializer 대리자를 가져오거나 설정합니다.Gets or sets the AppDomainInitializer delegate, which represents a callback method that is invoked when the application domain is initialized.

AppDomainInitializerArguments AppDomainInitializerArguments AppDomainInitializerArguments AppDomainInitializerArguments

AppDomainInitializer 대리자가 나타내는 콜백 메서드로 전달되는 인수를 가져오거나 설정합니다.Gets or sets the arguments passed to the callback method represented by the AppDomainInitializer delegate. 콜백 메서드는 애플리케이션 도메인이 초기화될 때 호출됩니다.The callback method is invoked when the application domain is initialized.

AppDomainManagerAssembly AppDomainManagerAssembly AppDomainManagerAssembly AppDomainManagerAssembly

AppDomainSetup 개체를 사용하여 만든 애플리케이션 도메인에 대한 애플리케이션 도메인 관리자의 형식을 제공하는 어셈블리의 표시 이름을 가져오거나 설정합니다.Gets or sets the display name of the assembly that provides the type of the application domain manager for application domains created using this AppDomainSetup object.

AppDomainManagerType AppDomainManagerType AppDomainManagerType AppDomainManagerType

AppDomainSetup 개체를 사용하여 만든 애플리케이션 도메인에 대한 애플리케이션 도메인 관리자를 제공하는 형식의 전체 이름을 가져오거나 설정합니다.Gets or sets the full name of the type that provides the application domain manager for application domains created using this AppDomainSetup object.

ApplicationBase ApplicationBase ApplicationBase ApplicationBase

애플리케이션이 들어 있는 디렉터리의 이름을 가져오거나 설정합니다.Gets or sets the name of the directory containing the application.

ApplicationName ApplicationName ApplicationName ApplicationName

애플리케이션의 이름을 가져오거나 설정합니다.Gets or sets the name of the application.

ApplicationTrust ApplicationTrust ApplicationTrust ApplicationTrust

보안과 신뢰 정보가 들어 있는 개체를 가져오거나 설정합니다.Gets or sets an object containing security and trust information.

CachePath CachePath CachePath CachePath

파일을 섀도 복사한 애플리케이션 관련 영역의 이름을 가져오거나 설정합니다.Gets or sets the name of an area specific to the application where files are shadow copied.

ConfigurationFile ConfigurationFile ConfigurationFile ConfigurationFile

애플리케이션 도메인의 구성 파일 이름을 가져오거나 설정합니다.Gets or sets the name of the configuration file for an application domain.

DisallowApplicationBaseProbing DisallowApplicationBaseProbing DisallowApplicationBaseProbing DisallowApplicationBaseProbing

로드할 어셈블리를 검색할 때 애플리케이션 기본 경로와 전용 이진 경로를 검색할지 여부를 지정합니다.Specifies whether the application base path and private binary path are probed when searching for assemblies to load.

DisallowBindingRedirects DisallowBindingRedirects DisallowBindingRedirects DisallowBindingRedirects

애플리케이션 도메인에서 어셈블리 바인딩 리디렉션을 허용하는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether an application domain allows assembly binding redirection.

DisallowCodeDownload DisallowCodeDownload DisallowCodeDownload DisallowCodeDownload

애플리케이션 도메인에서 HTTP를 사용하여 어셈블리를 다운로드할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether HTTP download of assemblies is allowed for an application domain.

DisallowPublisherPolicy DisallowPublisherPolicy DisallowPublisherPolicy DisallowPublisherPolicy

구성 파일의 <publisherPolicy> 섹션이 애플리케이션 도메인에 적용되는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether the <publisherPolicy> section of the configuration file is applied to an application domain.

DynamicBase DynamicBase DynamicBase DynamicBase

동적으로 생성된 파일의 디렉터리가 있는 기본 디렉터리를 가져오거나 설정합니다.Gets or sets the base directory where the directory for dynamically generated files is located.

LicenseFile LicenseFile LicenseFile LicenseFile

이 도메인과 관련된 라이센스 파일의 위치를 가져오거나 설정합니다.Gets or sets the location of the license file associated with this domain.

LoaderOptimization LoaderOptimization LoaderOptimization LoaderOptimization

실행 파일을 로드하는 데 사용되는 최적화 정책을 지정합니다.Specifies the optimization policy used to load an executable.

PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies

샌드박스가 적용된 애플리케이션 도메인에서 실행 중인 부분 신뢰 코드에 보이는 NotVisibleByDefault 플래그로 표시된 어셈블리의 목록을 가져오거나 설정합니다.Gets or sets a list of assemblies marked with the NotVisibleByDefault flag that are made visible to partial-trust code running in a sandboxed application domain.

PrivateBinPath PrivateBinPath PrivateBinPath PrivateBinPath

애플리케이션 기본 디렉터리 아래에 있는 프라이빗 어셈블리를 검색할 디렉터리 목록을 가져오거나 설정합니다.Gets or sets the list of directories under the application base directory that are probed for private assemblies.

PrivateBinPathProbe PrivateBinPathProbe PrivateBinPathProbe PrivateBinPathProbe

애플리케이션의 검색 경로에서 ApplicationBase를 포함하거나 제외하고 PrivateBinPath만 검색하는 문자열을 가져오거나 설정합니다.Gets or sets a string value that includes or excludes ApplicationBase from the search path for the application, and searches only PrivateBinPath.

SandboxInterop SandboxInterop SandboxInterop SandboxInterop

각 호출에 대해 QueryInterface가 수행되도록 애플리케이션 도메인의 interop 호출에 대한 인터페이스 캐싱을 비활성화할지 여부를 지정하는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether interface caching is disabled for interop calls in the application domain, so that a QueryInterface is performed on each call.

ShadowCopyDirectories ShadowCopyDirectories ShadowCopyDirectories ShadowCopyDirectories

섀도 복사할 어셈블리가 들어 있는 디렉터리의 이름을 가져오거나 설정합니다.Gets or sets the names of the directories containing assemblies to be shadow copied.

ShadowCopyFiles ShadowCopyFiles ShadowCopyFiles ShadowCopyFiles

섀도 복사를 설정하거나 해제할지 여부를 나타내는 문자열을 가져오거나 설정합니다.Gets or sets a string that indicates whether shadow copying is turned on or off.

TargetFrameworkName TargetFrameworkName TargetFrameworkName TargetFrameworkName

FrameworkName(String) 생성자가 구문 분석할 수 있는 형식으로 애플리케이션에 대한 .NET Framework의 대상 버전 및 프로필을 지정하는 문자열을 가져오거나 설정합니다.Gets or sets a string that specifies the target version and profile of the .NET Framework for the application domain, in a format that can be parsed by the FrameworkName(String) constructor.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetConfigurationBytes() GetConfigurationBytes() GetConfigurationBytes() GetConfigurationBytes()

SetConfigurationBytes(Byte[]) 메서드로 설정된 XML 구성 정보를 반환합니다. 이 구성 정보는 애플리케이션의 XML 구성 정보를 재정의합니다.Returns the XML configuration information set by the SetConfigurationBytes(Byte[]) method, which overrides the application's XML configuration information.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>)

지정된 스위치를 설정하여 지정된 문제에 대해 이전 버전의 .NET Framework와 호환되는 애플리케이션 도메인을 만듭니다.Sets the specified switches, making the application domain compatible with previous versions of the .NET Framework for the specified issues.

SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[])

애플리케이션 도메인에 XML 구성 정보를 제공하여 애플리케이션의 XML 구성 정보를 바꿉니다.Provides XML configuration information for the application domain, replacing the application's XML configuration information.

SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr)

공용 언어 런타임에 문자열 비교 함수의 대체 구현을 제공합니다.Provides the common language runtime with an alternate implementation of a string comparison function.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상

추가 정보