C# Класс System.Configuration.Internal.DelegatingConfigHost

Наследование: IInternalConfigHost
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateConfigurationContext ( string configPath, string locationSubPath ) : object
CreateDeprecatedConfigContext ( string configPath ) : object
DecryptSection ( string encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection ) : string
DeleteStream ( string streamName ) : void
EncryptSection ( string clearTextXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection ) : string
GetConfigPathFromLocationSubPath ( string configPath, string locationSubPath ) : string
GetConfigType ( string typeName, bool throwOnError ) : Type
GetConfigTypeName ( Type t ) : string
GetRestrictedPermissions ( IInternalConfigRecord configRecord, PermissionSet &permissionSet, bool &isHostReady ) : void
GetStreamName ( string configPath ) : string
GetStreamNameForConfigSource ( string streamName, string configSource ) : string
GetStreamVersion ( string streamName ) : object
Impersonate ( ) : IDisposable
Init ( IInternalConfigRoot configRoot ) : void
InitForConfiguration ( string &locationSubPath, string &configPath, string &locationConfigPath, IInternalConfigRoot configRoot ) : void
IsAboveApplication ( string configPath ) : bool
IsConfigRecordRequired ( string configPath ) : bool
IsDefinitionAllowed ( string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition ) : bool
IsFile ( string streamName ) : bool
IsFullTrustSectionWithoutAptcaAllowed ( IInternalConfigRecord configRecord ) : bool
IsInitDelayed ( IInternalConfigRecord configRecord ) : bool
IsLocationApplicable ( string configPath ) : bool
IsSecondaryRoot ( string configPath ) : bool
IsTrustedConfigPath ( string configPath ) : bool
OpenStreamForRead ( string streamName ) : Stream
OpenStreamForRead ( string streamName, bool assertPermissions ) : Stream
OpenStreamForWrite ( string streamName, string templateStreamName, object &writeContext ) : Stream
OpenStreamForWrite ( string streamName, string templateStreamName, object &writeContext, bool assertPermissions ) : Stream
PrefetchAll ( string configPath, string streamName ) : bool
PrefetchSection ( string sectionGroupName, string sectionName ) : bool
RequireCompleteInit ( IInternalConfigRecord configRecord ) : void
StartMonitoringStreamForChanges ( string streamName, StreamChangeCallback callback ) : object
StopMonitoringStreamForChanges ( string streamName, StreamChangeCallback callback ) : void
VerifyDefinitionAllowed ( string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo ) : void
WriteCompleted ( string streamName, bool success, object writeContext ) : void
WriteCompleted ( string streamName, bool success, object writeContext, bool assertPermissions ) : void

Защищенные методы

Метод Описание
DelegatingConfigHost ( ) : System.Configuration

Описание методов

CreateConfigurationContext() публичный Метод

public CreateConfigurationContext ( string configPath, string locationSubPath ) : object
configPath string
locationSubPath string
Результат object

CreateDeprecatedConfigContext() публичный Метод

public CreateDeprecatedConfigContext ( string configPath ) : object
configPath string
Результат object

DecryptSection() публичный Метод

public DecryptSection ( string encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection ) : string
encryptedXml string
protectionProvider ProtectedConfigurationProvider
protectedConfigSection ProtectedConfigurationSection
Результат string

DelegatingConfigHost() защищенный Метод

protected DelegatingConfigHost ( ) : System.Configuration
Результат System.Configuration

DeleteStream() публичный Метод

public DeleteStream ( string streamName ) : void
streamName string
Результат void

EncryptSection() публичный Метод

public EncryptSection ( string clearTextXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection ) : string
clearTextXml string
protectionProvider ProtectedConfigurationProvider
protectedConfigSection ProtectedConfigurationSection
Результат string

GetConfigPathFromLocationSubPath() публичный Метод

public GetConfigPathFromLocationSubPath ( string configPath, string locationSubPath ) : string
configPath string
locationSubPath string
Результат string

GetConfigType() публичный Метод

public GetConfigType ( string typeName, bool throwOnError ) : Type
typeName string
throwOnError bool
Результат System.Type

GetConfigTypeName() публичный Метод

public GetConfigTypeName ( Type t ) : string
t System.Type
Результат string

GetRestrictedPermissions() публичный Метод

public GetRestrictedPermissions ( IInternalConfigRecord configRecord, PermissionSet &permissionSet, bool &isHostReady ) : void
configRecord IInternalConfigRecord
permissionSet PermissionSet
isHostReady bool
Результат void

GetStreamName() публичный Метод

public GetStreamName ( string configPath ) : string
configPath string
Результат string

GetStreamNameForConfigSource() публичный Метод

public GetStreamNameForConfigSource ( string streamName, string configSource ) : string
streamName string
configSource string
Результат string

GetStreamVersion() публичный Метод

public GetStreamVersion ( string streamName ) : object
streamName string
Результат object

Impersonate() публичный Метод

public Impersonate ( ) : IDisposable
Результат IDisposable

Init() публичный Метод

public Init ( IInternalConfigRoot configRoot ) : void
configRoot IInternalConfigRoot
Результат void

InitForConfiguration() публичный Метод

public InitForConfiguration ( string &locationSubPath, string &configPath, string &locationConfigPath, IInternalConfigRoot configRoot ) : void
locationSubPath string
configPath string
locationConfigPath string
configRoot IInternalConfigRoot
Результат void

IsAboveApplication() публичный Метод

public IsAboveApplication ( string configPath ) : bool
configPath string
Результат bool

IsConfigRecordRequired() публичный Метод

public IsConfigRecordRequired ( string configPath ) : bool
configPath string
Результат bool

IsDefinitionAllowed() публичный Метод

public IsDefinitionAllowed ( string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition ) : bool
configPath string
allowDefinition ConfigurationAllowDefinition
allowExeDefinition ConfigurationAllowExeDefinition
Результат bool

IsFile() публичный Метод

public IsFile ( string streamName ) : bool
streamName string
Результат bool

IsFullTrustSectionWithoutAptcaAllowed() публичный Метод

public IsFullTrustSectionWithoutAptcaAllowed ( IInternalConfigRecord configRecord ) : bool
configRecord IInternalConfigRecord
Результат bool

IsInitDelayed() публичный Метод

public IsInitDelayed ( IInternalConfigRecord configRecord ) : bool
configRecord IInternalConfigRecord
Результат bool

IsLocationApplicable() публичный Метод

public IsLocationApplicable ( string configPath ) : bool
configPath string
Результат bool

IsSecondaryRoot() публичный Метод

public IsSecondaryRoot ( string configPath ) : bool
configPath string
Результат bool

IsTrustedConfigPath() публичный Метод

public IsTrustedConfigPath ( string configPath ) : bool
configPath string
Результат bool

OpenStreamForRead() публичный Метод

public OpenStreamForRead ( string streamName ) : Stream
streamName string
Результат Stream

OpenStreamForRead() публичный Метод

public OpenStreamForRead ( string streamName, bool assertPermissions ) : Stream
streamName string
assertPermissions bool
Результат Stream

OpenStreamForWrite() публичный Метод

public OpenStreamForWrite ( string streamName, string templateStreamName, object &writeContext ) : Stream
streamName string
templateStreamName string
writeContext object
Результат Stream

OpenStreamForWrite() публичный Метод

public OpenStreamForWrite ( string streamName, string templateStreamName, object &writeContext, bool assertPermissions ) : Stream
streamName string
templateStreamName string
writeContext object
assertPermissions bool
Результат Stream

PrefetchAll() публичный Метод

public PrefetchAll ( string configPath, string streamName ) : bool
configPath string
streamName string
Результат bool

PrefetchSection() публичный Метод

public PrefetchSection ( string sectionGroupName, string sectionName ) : bool
sectionGroupName string
sectionName string
Результат bool

RequireCompleteInit() публичный Метод

public RequireCompleteInit ( IInternalConfigRecord configRecord ) : void
configRecord IInternalConfigRecord
Результат void

StartMonitoringStreamForChanges() публичный Метод

public StartMonitoringStreamForChanges ( string streamName, StreamChangeCallback callback ) : object
streamName string
callback StreamChangeCallback
Результат object

StopMonitoringStreamForChanges() публичный Метод

public StopMonitoringStreamForChanges ( string streamName, StreamChangeCallback callback ) : void
streamName string
callback StreamChangeCallback
Результат void

VerifyDefinitionAllowed() публичный Метод

public VerifyDefinitionAllowed ( string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo ) : void
configPath string
allowDefinition ConfigurationAllowDefinition
allowExeDefinition ConfigurationAllowExeDefinition
errorInfo IConfigErrorInfo
Результат void

WriteCompleted() публичный Метод

public WriteCompleted ( string streamName, bool success, object writeContext ) : void
streamName string
success bool
writeContext object
Результат void

WriteCompleted() публичный Метод

public WriteCompleted ( string streamName, bool success, object writeContext, bool assertPermissions ) : void
streamName string
success bool
writeContext object
assertPermissions bool
Результат void