DelegatingConfigHost Klas

Definitie

Hiermee worden alle leden van de IInternalConfigHost interface gedelegeerd aan een ander exemplaar van een host.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost
public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost, System::Configuration::Internal::IInternalConfigurationBuilderHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost, System.Configuration.Internal.IInternalConfigurationBuilderHost
type DelegatingConfigHost = class
    interface IInternalConfigHost
type DelegatingConfigHost = class
    interface IInternalConfigHost
    interface IInternalConfigurationBuilderHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost, IInternalConfigurationBuilderHost
Overname
DelegatingConfigHost
Implementeringen

Constructors

Name Description
DelegatingConfigHost()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert een nieuw exemplaar van de DelegatingConfigHost klasse.

Eigenschappen

Name Description
ConfigBuilderHost

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het IInternalConfigurationBuilderHost object op als de gedelegeerde host de functionaliteit biedt die vereist is voor die interface.

HasLocalConfig

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of de gedelegeerde host een lokale configuratie heeft.

HasRoamingConfig

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of de gedelegeerde host een roamingconfiguratie heeft.

Host

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het object op of stelt u het IInternalConfigHost in.

IsAppConfigHttp

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het configuratiebestand van de toepassing afkomstig is van een niet-lokale URI (dat wil http://gezegd) of een lokaal bestand is.

IsRemote

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald die aangeeft of de configuratie extern is.

SupportsChangeNotifications

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald die aangeeft of de hostconfiguratie wijzigingsmeldingen ondersteunt.

SupportsLocation

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald die aangeeft of de hostconfiguratie locatietags ondersteunt.

SupportsPath

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald die aangeeft of de hostconfiguratie padondersteuning heeft.

SupportsRefresh

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een waarde opgehaald die aangeeft of de hostconfiguratie vernieuwing ondersteunt.

Methoden

Name Description
CreateConfigurationContext(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een nieuwe configuratiecontext.

CreateDeprecatedConfigContext(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een afgeschafte configuratiecontext.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Ontsleutelt een versleutelde configuratiesectie.

DeleteStream(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee verwijdert u het Stream object dat I/O-taken uitvoert op een configuratiebestand.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een sectie van een configuratieobject versleuteld.

Equals(Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetConfigPathFromLocationSubPath(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een configuratiepad op basis van een locatiesubpad.

GetConfigType(String, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een Type weergave van het type van de configuratie.

GetConfigTypeName(Type)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een tekenreeks die de typenaam van het configuratieobject vertegenwoordigt.

GetHashCode()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Verouderd.

Hiermee stelt u de opgegeven machtigingenset in, indien beschikbaar in het hostobject.

GetStreamName(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert de naam van een Stream object dat I/O-taken uitvoert op een configuratiebestand.

GetStreamNameForConfigSource(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert de naam van een Stream object dat I/O-taken uitvoert op een configuratiebron.

GetStreamVersion(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een FileVersion object geretourneerd dat de versie vertegenwoordigt van een Stream object dat I/O-taken uitvoert in een configuratiebestand.

GetType()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Impersonate()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

Init(IInternalConfigRoot, Object[])

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert de configuratiehost.

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

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Initialiseert de host voor configuratie.

IsAboveApplication(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een waarde die aangeeft of de configuratie boven de toepassingsconfiguratie in de configuratiehiërarchie ligt.

IsConfigRecordRequired(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een waarde die aangeeft of een configuratierecord vereist is voor de initialisatie van de hostconfiguratie.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee worden definities in de hostconfiguratie beperkt of toegestaan.

IsFile(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

IsLocationApplicable(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

IsSecondaryRoot(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

IsTrustedConfigPath(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een waarde die aangeeft of het configuratiepad wordt vertrouwd.

MemberwiseClone()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OpenStreamForRead(String, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

OpenStreamForRead(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

OpenStreamForWrite(String, String, Object, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

PrefetchSection(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt een ConfigurationSection object verwerkt met behulp van het opgegeven ConfigurationBuilderobject.

ProcessRawXml(XmlNode, ConfigurationBuilder)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Verwerkt de opmaak van een configuratiesectie met behulp van de opgegeven ConfigurationBuilder.

RefreshConfigPaths()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Roept de methode van de gedelegeerde host aan waarmee configuratiepaden worden vernieuwd.

RequireCompleteInit(IInternalConfigRecord)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Geeft aan dat een nieuwe configuratierecord een volledige initialisatie vereist.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee geeft u de host de opdracht om een gekoppeld Stream object te controleren op wijzigingen in een configuratiebestand.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

ToString()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Controleert of een configuratiedefinitie is toegestaan voor een configuratierecord.

WriteCompleted(String, Boolean, Object, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

WriteCompleted(String, Boolean, Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

Van toepassing op

Zie ook