IInternalConfigHost Interface

Definitie

Definieert interfaces die worden gebruikt door interne .NET structuren om eigenschappen van toepassingsconfiguratie te initialiseren.

public interface class IInternalConfigHost
[System.Runtime.InteropServices.ComVisible(false)]
public interface IInternalConfigHost
[<System.Runtime.InteropServices.ComVisible(false)>]
type IInternalConfigHost = interface
Public Interface IInternalConfigHost
Afgeleid
Kenmerken

Eigenschappen

Name Description
IsRemote

Retourneert een waarde die aangeeft of de configuratie extern is.

SupportsChangeNotifications

Retourneert een waarde die aangeeft of de hostconfiguratie wijzigingsmeldingen ondersteunt.

SupportsLocation

Retourneert een waarde die aangeeft of de hostconfiguratie locatietags ondersteunt.

SupportsPath

Retourneert een waarde die aangeeft of de hostconfiguratie padtags ondersteunt.

SupportsRefresh

Retourneert een waarde die aangeeft of de hostconfiguratie het vernieuwen van de configuratie ondersteunt.

Methoden

Name Description
CreateConfigurationContext(String, String)

Hiermee maakt en retourneert u een contextobject voor een ConfigurationElement toepassingsconfiguratie.

CreateDeprecatedConfigContext(String)

Hiermee maakt en retourneert u een afgeschaft contextobject van de toepassingsconfiguratie.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Ontsleutelt een versleutelde configuratiesectie en retourneert deze als een tekenreeks.

DeleteStream(String)

Hiermee verwijdert u het Stream object dat I/O-taken uitvoert in het configuratiebestand van de toepassing.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Versleutelt een configuratiesectie en retourneert deze als een tekenreeks.

GetConfigPathFromLocationSubPath(String, String)

Retourneert het volledige pad naar een toepassingsconfiguratiebestand op basis van het locatiesubpad.

GetConfigType(String, Boolean)

Retourneert een Type object dat het type van het configuratieobject vertegenwoordigt.

GetConfigTypeName(Type)

Retourneert een tekenreeks die een typenaam vertegenwoordigt van het Type object dat het type van de configuratie vertegenwoordigt.

GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

Hiermee koppelt u de configuratie aan een PermissionSet object.

GetStreamName(String)

Hiermee wordt een tekenreeks geretourneerd die de naam van het configuratiebestand vertegenwoordigt dat is gekoppeld aan het Stream object dat I/O-taken uitvoert in het configuratiebestand.

GetStreamNameForConfigSource(String, String)

Hiermee wordt een tekenreeks geretourneerd die de naam van het configuratiebestand vertegenwoordigt dat is gekoppeld aan het Stream object dat I/O-taken uitvoert op een extern configuratiebestand.

GetStreamVersion(String)

Retourneert de versie van het object dat is gekoppeld aan het Stream configuratiebestand.

Impersonate()

Hiermee wordt de host geïnstrueerd om een IDisposable-object te imiteren en te retourneren dat is vereist voor de interne .NET structuur.

Init(IInternalConfigRoot, Object[])

Initialiseert een configuratiehost.

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

Initialiseert een configuratieobject.

IsAboveApplication(String)

Retourneert een waarde die aangeeft of het configuratiebestand zich op een hoger niveau in de configuratiehiërarchie bevindt dan de toepassingsconfiguratie.

IsConfigRecordRequired(String)

Retourneert een waarde die aangeeft of een onderliggende record vereist is voor een onderliggend configuratiepad.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Bepaalt of een andere Type definitie is toegestaan voor een toepassingsconfiguratieobject.

IsFile(String)

Retourneert een waarde die aangeeft of het bestandspad dat door een Stream object wordt gebruikt om een configuratiebestand te lezen een geldig pad is.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Retourneert een waarde die aangeeft of een configuratiesectie een volledig vertrouwd beveiligingsniveau voor codetoegang vereist en niet toestaat dat het AllowPartiallyTrustedCallersAttribute kenmerk impliciete koppelingsvereisten uitschakelt.

IsInitDelayed(IInternalConfigRecord)

Retourneert een waarde die aangeeft of de initialisatie van een configuratieobject wordt beschouwd als vertraagd.

IsLocationApplicable(String)

Retourneert een waarde die aangeeft of het configuratieobject een locatietag ondersteunt.

IsSecondaryRoot(String)

Retourneert een waarde die aangeeft of een configuratiepad naar een configuratieknooppunt is waarvan de inhoud moet worden behandeld als een hoofdmap.

IsTrustedConfigPath(String)

Retourneert een waarde die aangeeft of het configuratiepad wordt vertrouwd.

OpenStreamForRead(String, Boolean)

Hiermee opent u een Stream object om een configuratiebestand te lezen.

OpenStreamForRead(String)

Hiermee opent u een Stream configuratiebestand om te lezen.

OpenStreamForWrite(String, String, Object, Boolean)

Hiermee opent u een Stream object voor het schrijven naar een configuratiebestand. Hiermee kan een Stream object worden aangewezen als sjabloon voor het kopiëren van bestandskenmerken.

OpenStreamForWrite(String, String, Object)

Hiermee opent u een Stream object voor het schrijven naar een configuratiebestand of voor het schrijven naar een tijdelijk bestand dat wordt gebruikt om een configuratiebestand te maken. Hiermee kan een Stream object worden aangewezen als sjabloon voor het kopiëren van bestandskenmerken.

PrefetchAll(String, String)

Retourneert een waarde die aangeeft of het volledige configuratiebestand kan worden gelezen door een aangewezen Stream object.

PrefetchSection(String, String)

Geeft het object de IInternalConfigHost opdracht om een aangewezen sectie van het bijbehorende configuratiebestand te lezen.

RequireCompleteInit(IInternalConfigRecord)

Geeft aan dat een nieuwe configuratierecord een volledige initialisatie vereist.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Hiermee wordt het IInternalConfigHost object geïnstrueerd om een gekoppeld Stream object te controleren op wijzigingen in een configuratiebestand.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Hiermee wordt het IInternalConfigHost object geïnstrueerd om te stoppen met het bewaken van een gekoppeld Stream object voor wijzigingen in een configuratiebestand.

VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Controleert of een configuratiedefinitie is toegestaan voor een configuratierecord.

WriteCompleted(String, Boolean, Object, Boolean)

Geeft aan dat al het schrijven naar het configuratiebestand is voltooid en geeft aan of machtigingen moeten worden assertie.

WriteCompleted(String, Boolean, Object)

Geeft aan dat al het schrijven naar het configuratiebestand is voltooid.

Van toepassing op