C# Class System.Configuration.Internal.DelegatingConfigHost

Inheritance: IInternalConfigHost
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
DelegatingConfigHost ( ) : System.Configuration

Method Details

CreateConfigurationContext() public méthode

public CreateConfigurationContext ( string configPath, string locationSubPath ) : object
configPath string
locationSubPath string
Résultat object

CreateDeprecatedConfigContext() public méthode

public CreateDeprecatedConfigContext ( string configPath ) : object
configPath string
Résultat object

DecryptSection() public méthode

public DecryptSection ( string encryptedXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection ) : string
encryptedXml string
protectionProvider ProtectedConfigurationProvider
protectedConfigSection ProtectedConfigurationSection
Résultat string

DelegatingConfigHost() protected méthode

protected DelegatingConfigHost ( ) : System.Configuration
Résultat System.Configuration

DeleteStream() public méthode

public DeleteStream ( string streamName ) : void
streamName string
Résultat void

EncryptSection() public méthode

public EncryptSection ( string clearTextXml, ProtectedConfigurationProvider protectionProvider, ProtectedConfigurationSection protectedConfigSection ) : string
clearTextXml string
protectionProvider ProtectedConfigurationProvider
protectedConfigSection ProtectedConfigurationSection
Résultat string

GetConfigPathFromLocationSubPath() public méthode

public GetConfigPathFromLocationSubPath ( string configPath, string locationSubPath ) : string
configPath string
locationSubPath string
Résultat string

GetConfigType() public méthode

public GetConfigType ( string typeName, bool throwOnError ) : Type
typeName string
throwOnError bool
Résultat System.Type

GetConfigTypeName() public méthode

public GetConfigTypeName ( Type t ) : string
t System.Type
Résultat string

GetRestrictedPermissions() public méthode

public GetRestrictedPermissions ( IInternalConfigRecord configRecord, PermissionSet &permissionSet, bool &isHostReady ) : void
configRecord IInternalConfigRecord
permissionSet PermissionSet
isHostReady bool
Résultat void

GetStreamName() public méthode

public GetStreamName ( string configPath ) : string
configPath string
Résultat string

GetStreamNameForConfigSource() public méthode

public GetStreamNameForConfigSource ( string streamName, string configSource ) : string
streamName string
configSource string
Résultat string

GetStreamVersion() public méthode

public GetStreamVersion ( string streamName ) : object
streamName string
Résultat object

Impersonate() public méthode

public Impersonate ( ) : IDisposable
Résultat IDisposable

Init() public méthode

public Init ( IInternalConfigRoot configRoot ) : void
configRoot IInternalConfigRoot
Résultat void

InitForConfiguration() public méthode

public InitForConfiguration ( string &locationSubPath, string &configPath, string &locationConfigPath, IInternalConfigRoot configRoot ) : void
locationSubPath string
configPath string
locationConfigPath string
configRoot IInternalConfigRoot
Résultat void

IsAboveApplication() public méthode

public IsAboveApplication ( string configPath ) : bool
configPath string
Résultat bool

IsConfigRecordRequired() public méthode

public IsConfigRecordRequired ( string configPath ) : bool
configPath string
Résultat bool

IsDefinitionAllowed() public méthode

public IsDefinitionAllowed ( string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition ) : bool
configPath string
allowDefinition ConfigurationAllowDefinition
allowExeDefinition ConfigurationAllowExeDefinition
Résultat bool

IsFile() public méthode

public IsFile ( string streamName ) : bool
streamName string
Résultat bool

IsFullTrustSectionWithoutAptcaAllowed() public méthode

public IsFullTrustSectionWithoutAptcaAllowed ( IInternalConfigRecord configRecord ) : bool
configRecord IInternalConfigRecord
Résultat bool

IsInitDelayed() public méthode

public IsInitDelayed ( IInternalConfigRecord configRecord ) : bool
configRecord IInternalConfigRecord
Résultat bool

IsLocationApplicable() public méthode

public IsLocationApplicable ( string configPath ) : bool
configPath string
Résultat bool

IsSecondaryRoot() public méthode

public IsSecondaryRoot ( string configPath ) : bool
configPath string
Résultat bool

IsTrustedConfigPath() public méthode

public IsTrustedConfigPath ( string configPath ) : bool
configPath string
Résultat bool

OpenStreamForRead() public méthode

public OpenStreamForRead ( string streamName ) : Stream
streamName string
Résultat Stream

OpenStreamForRead() public méthode

public OpenStreamForRead ( string streamName, bool assertPermissions ) : Stream
streamName string
assertPermissions bool
Résultat Stream

OpenStreamForWrite() public méthode

public OpenStreamForWrite ( string streamName, string templateStreamName, object &writeContext ) : Stream
streamName string
templateStreamName string
writeContext object
Résultat Stream

OpenStreamForWrite() public méthode

public OpenStreamForWrite ( string streamName, string templateStreamName, object &writeContext, bool assertPermissions ) : Stream
streamName string
templateStreamName string
writeContext object
assertPermissions bool
Résultat Stream

PrefetchAll() public méthode

public PrefetchAll ( string configPath, string streamName ) : bool
configPath string
streamName string
Résultat bool

PrefetchSection() public méthode

public PrefetchSection ( string sectionGroupName, string sectionName ) : bool
sectionGroupName string
sectionName string
Résultat bool

RequireCompleteInit() public méthode

public RequireCompleteInit ( IInternalConfigRecord configRecord ) : void
configRecord IInternalConfigRecord
Résultat void

StartMonitoringStreamForChanges() public méthode

public StartMonitoringStreamForChanges ( string streamName, StreamChangeCallback callback ) : object
streamName string
callback StreamChangeCallback
Résultat object

StopMonitoringStreamForChanges() public méthode

public StopMonitoringStreamForChanges ( string streamName, StreamChangeCallback callback ) : void
streamName string
callback StreamChangeCallback
Résultat void

VerifyDefinitionAllowed() public méthode

public VerifyDefinitionAllowed ( string configPath, ConfigurationAllowDefinition allowDefinition, ConfigurationAllowExeDefinition allowExeDefinition, IConfigErrorInfo errorInfo ) : void
configPath string
allowDefinition ConfigurationAllowDefinition
allowExeDefinition ConfigurationAllowExeDefinition
errorInfo IConfigErrorInfo
Résultat void

WriteCompleted() public méthode

public WriteCompleted ( string streamName, bool success, object writeContext ) : void
streamName string
success bool
writeContext object
Résultat void

WriteCompleted() public méthode

public WriteCompleted ( string streamName, bool success, object writeContext, bool assertPermissions ) : void
streamName string
success bool
writeContext object
assertPermissions bool
Résultat void