다음을 통해 공유


IInternalConfigHost 인터페이스

정의

내부 .NET 구조체에서 애플리케이션 구성 속성을 초기화하는 데 사용되는 인터페이스를 정의합니다.

public interface class IInternalConfigHost
public interface IInternalConfigHost
[System.Runtime.InteropServices.ComVisible(false)]
public interface IInternalConfigHost
type IInternalConfigHost = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IInternalConfigHost = interface
Public Interface IInternalConfigHost
파생
특성

속성

IsRemote

구성이 원격 구성인지 여부를 나타내는 값을 반환합니다.

SupportsChangeNotifications

호스트 구성에서 변경 알림을 지원하는지 여부를 나타내는 값을 반환합니다.

SupportsLocation

호스트 구성에서 위치 태그를 지원하는지 여부를 나타내는 값을 반환합니다.

SupportsPath

호스트 구성에서 경로 태그를 지원하는지 여부를 나타내는 값을 반환합니다.

SupportsRefresh

호스트 구성에서 구성 새로 고침을 지원하는지 여부를 나타내는 값을 반환합니다.

메서드

CreateConfigurationContext(String, String)

애플리케이션 구성의 ConfigurationElement에 대한 컨텍스트 개체를 만들어 반환합니다.

CreateDeprecatedConfigContext(String)

애플리케이션 구성의 사용되지 않는 컨텍스트 개체를 만들어 반환합니다.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

암호화된 구성 섹션을 해독하고 문자열로 반환합니다.

DeleteStream(String)

애플리케이션 구성 파일에서 I/O 작업을 수행하는 Stream 개체를 삭제합니다.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

구성 섹션을 암호화하고 문자열로 반환합니다.

GetConfigPathFromLocationSubPath(String, String)

위치 하위 경로를 기반으로 애플리케이션 구성 파일의 전체 경로를 반환합니다.

GetConfigType(String, Boolean)

구성 개체의 형식을 나타내는 Type 개체를 반환합니다.

GetConfigTypeName(Type)

구성의 형식을 나타내는 Type 개체의 형식 이름을 나타내는 문자열을 반환합니다.

GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)
사용되지 않음.

구성을 PermissionSet 개체와 연결합니다.

GetStreamName(String)

구성 파일에서 I/O 작업을 수행하는 Stream 개체와 연결된 구성 파일 이름을 나타내는 문자열을 반환합니다.

GetStreamNameForConfigSource(String, String)

원격 구성 파일에서 I/O 작업을 수행하는 Stream 개체와 연결된 구성 파일 이름을 나타내는 문자열을 반환합니다.

GetStreamVersion(String)

구성 파일과 연결된 Stream 개체의 버전을 반환합니다.

Impersonate()

가장하도록 호스트에 지시하고 내부 .NET 구조체에 필요한 IDisposable 개체를 반환합니다.

Init(IInternalConfigRoot, Object[])

구성 호스트를 초기화합니다.

InitForConfiguration(String, String, String, IInternalConfigRoot, Object[])

구성 개체를 초기화합니다.

IsAboveApplication(String)

구성 파일이 구성 계층 구조에서 애플리케이션 구성보다 높은 수준에 있는지 여부를 나타내는 값을 반환합니다.

IsConfigRecordRequired(String)

자식 레코드가 자식 구성 경로에 필요한지 여부를 나타내는 값을 반환합니다.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

애플리케이션 구성 개체에 다른 Type 정의가 허용되는지 여부를 결정합니다.

IsFile(String)

Stream 개체에서 구성 파일을 읽는 데 사용하는 파일 경로가 올바른 경로인지 여부를 나타내는 값을 반환합니다.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

구성 섹션에서 완전히 신뢰된 코드 액세스 보안 수준이 필요하고 AllowPartiallyTrustedCallersAttribute 특성을 통해 암시적 링크 요청을 사용하지 않는 것을 허용하지 않는지 여부를 나타내는 값을 반환합니다.

IsInitDelayed(IInternalConfigRecord)

구성 개체의 초기화가 지연되는 것으로 간주되는지 여부를 나타내는 값을 반환합니다.

IsLocationApplicable(String)

구성 개체에서 위치 태그를 지원하는지 여부를 나타내는 값을 반환합니다.

IsSecondaryRoot(String)

구성 경로가 루트로 내용을 처리해야 하는 구성 노드의 경로인지 여부를 나타내는 값을 반환합니다.

IsTrustedConfigPath(String)

구성 경로가 신뢰되는지 여부를 나타내는 값을 반환합니다.

OpenStreamForRead(String)

구성 파일을 읽기 위해 Stream을 엽니다.

OpenStreamForRead(String, Boolean)

구성 파일을 읽기 위해 Stream 개체를 엽니다.

OpenStreamForWrite(String, String, Object)

구성 파일에 쓰거나 구성 파일을 만드는 데 사용되는 임시 파일에 쓰기 위해 Stream 개체를 엽니다. Stream 개체가 파일 특성을 복사하는 데 사용할 템플릿으로 지정될 수 있도록 합니다.

OpenStreamForWrite(String, String, Object, Boolean)

구성 파일에 쓰기 위해 Stream 개체를 엽니다. Stream 개체가 파일 특성을 복사하는 데 사용할 템플릿으로 지정될 수 있도록 합니다.

PrefetchAll(String, String)

전체 구성 파일을 지정된 Stream 개체에서 읽을 수 있는지 여부를 나타내는 값을 반환합니다.

PrefetchSection(String, String)

연결된 구성 파일의 지정된 섹션을 읽도록 IInternalConfigHost 개체에 지시합니다.

RequireCompleteInit(IInternalConfigRecord)

새 구성 레코드에 완전한 초기화가 필요함을 나타냅니다.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

연결된 IInternalConfigHost 개체에서 구성 파일의 변경 사항을 모니터링하도록 Stream 개체에 지시합니다.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

구성 파일의 IInternalConfigHost 변경 내용에 대해 연결된 Stream 개체의 모니터링을 중지하도록 개체에 지시합니다.

VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

구성 정의가 구성 레코드에 허용되는지 확인합니다.

WriteCompleted(String, Boolean, Object)

구성 파일에 대한 쓰기가 모두 완료되었음을 나타냅니다.

WriteCompleted(String, Boolean, Object, Boolean)

구성 파일에 대한 쓰기가 모두 완료되었음을 나타내고 권한이 어설션되는지 여부를 지정합니다.

적용 대상