IInternalConfigHost 인터페이스

정의

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

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

속성

Name Description
IsRemote

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

SupportsChangeNotifications

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

SupportsLocation

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

SupportsPath

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

SupportsRefresh

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

메서드

Name Description
CreateConfigurationContext(String, String)

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

CreateDeprecatedConfigContext(String)

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

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

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

DeleteStream(String)

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

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, Boolean)

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

OpenStreamForRead(String)

Stream 구성 파일을 읽을 수 있는 파일을 엽니다.

OpenStreamForWrite(String, String, Object, Boolean)

Stream 구성 파일에 쓸 개체를 엽니다. Stream 파일 특성을 복사하기 위한 템플릿으로 개체를 지정할 수 있습니다.

OpenStreamForWrite(String, String, Object)

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, Boolean)

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

WriteCompleted(String, Boolean, Object)

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

적용 대상