DelegatingConfigHost Klass

Definition

Delegerar alla medlemmar i IInternalConfigHost gränssnittet till en annan instans av en värd.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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
Arv
DelegatingConfigHost
Implementeringar

Konstruktorer

Name Description
DelegatingConfigHost()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en ny instans av DelegatingConfigHost klassen.

Egenskaper

Name Description
ConfigBuilderHost

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

IInternalConfigurationBuilderHost Hämtar objektet om den delegerade värden tillhandahåller de funktioner som krävs av gränssnittet.

HasLocalConfig

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om den delegerade värden har en lokal konfiguration.

HasRoamingConfig

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om den delegerade värden har en nätverksväxlingskonfiguration.

Host

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger objektet IInternalConfigHost .

IsAppConfigHttp

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om programkonfigurationsfilen kommer från en icke-lokal URI (dvs http://. ) eller är en lokal fil.

IsRemote

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om konfigurationen är fjärransluten.

SupportsChangeNotifications

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om värdkonfigurationen stöder ändringsmeddelanden.

SupportsLocation

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om värdkonfigurationen stöder platstaggar.

SupportsPath

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om värdkonfigurationen har sökvägsstöd.

SupportsRefresh

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar ett värde som anger om värdkonfigurationen stöder uppdatering.

Metoder

Name Description
CreateConfigurationContext(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en ny konfigurationskontext.

CreateDeprecatedConfigContext(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en inaktuell konfigurationskontext.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Dekrypterar ett krypterat konfigurationsavsnitt.

DeleteStream(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tar bort objektet som Stream utför I/O-uppgifter i en konfigurationsfil.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Krypterar ett avsnitt i ett konfigurationsobjekt.

Equals(Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetConfigPathFromLocationSubPath(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en konfigurationssökväg baserat på en platsundersökväg.

GetConfigType(String, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en Type som representerar typen av konfiguration.

GetConfigTypeName(Type)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en sträng som representerar typnamnet för konfigurationsobjektet.

GetHashCode()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Föråldrad.

Anger den angivna behörighetsuppsättningen om den är tillgänglig i värdobjektet.

GetStreamName(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar namnet på ett Stream objekt som utför I/O-uppgifter i en konfigurationsfil.

GetStreamNameForConfigSource(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar namnet på ett Stream objekt som utför I/O-uppgifter på en konfigurationskälla.

GetStreamVersion(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett FileVersion objekt som representerar versionen av ett Stream objekt som utför I/O-uppgifter på en konfigurationsfil.

GetType()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Impersonate()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar värden att personifiera och returnerar ett IDisposable objekt som krävs internt av .NET.

Init(IInternalConfigRoot, Object[])

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar konfigurationsvärden.

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

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar värden för konfiguration.

IsAboveApplication(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om konfigurationen ligger över programkonfigurationen i konfigurationshierarkin.

IsConfigRecordRequired(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om en konfigurationspost krävs för initieringen av värdkonfigurationen.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Begränsar eller tillåter definitioner i värdkonfigurationen.

IsFile(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om den filsökväg som används av ett Stream objekt för att läsa en konfigurationsfil är en giltig sökväg.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om ett konfigurationsavsnitt kräver en fullständigt betrodd säkerhetsnivå för kodåtkomst och tillåter AllowPartiallyTrustedCallersAttribute inte att attributet inaktiverar implicita länkkrav.

IsInitDelayed(IInternalConfigRecord)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om initieringen av ett konfigurationsobjekt anses vara fördröjd.

IsLocationApplicable(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om konfigurationsobjektet stöder en platstagg.

IsSecondaryRoot(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om en konfigurationssökväg är till en konfigurationsnod vars innehåll ska behandlas som en rot.

IsTrustedConfigPath(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om konfigurationssökvägen är betrodd.

MemberwiseClone()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OpenStreamForRead(String, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar ett Stream objekt för att läsa en konfigurationsfil.

OpenStreamForRead(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar ett Stream objekt för att läsa en konfigurationsfil.

OpenStreamForWrite(String, String, Object, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar ett Stream objekt för att skriva till en konfigurationsfil. Tillåter att ett Stream objekt utses som en mall för kopiering av filattribut.

OpenStreamForWrite(String, String, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar ett Stream objekt för att skriva till en konfigurationsfil eller för att skriva till en temporär fil som används för att skapa en konfigurationsfil. Tillåter att ett Stream objekt utses som en mall för kopiering av filattribut.

PrefetchAll(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om hela konfigurationsfilen kan läsas av ett angivet Stream objekt.

PrefetchSection(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar objektet IInternalConfigHost att läsa ett angivet avsnitt i dess associerade konfigurationsfil.

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Bearbetar ett ConfigurationSection objekt med hjälp av den angivna ConfigurationBuilder.

ProcessRawXml(XmlNode, ConfigurationBuilder)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Bearbetar markering av ett konfigurationsavsnitt med hjälp av den angivna ConfigurationBuilder.

RefreshConfigPaths()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anropar den delegerade värdens metod som uppdaterar konfigurationssökvägar.

RequireCompleteInit(IInternalConfigRecord)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger att en ny konfigurationspost kräver en fullständig initiering.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar värden att övervaka ett associerat Stream objekt för ändringar i en konfigurationsfil.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Instruerar värdobjektet att sluta övervaka ett associerat Stream objekt för ändringar i en konfigurationsfil.

ToString()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Verifierar att en konfigurationsdefinition tillåts för en konfigurationspost.

WriteCompleted(String, Boolean, Object, Boolean)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger att all skrivning till konfigurationsfilen har slutförts och anger om behörigheter ska bekräftas.

WriteCompleted(String, Boolean, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger att all skrivning till konfigurationsfilen har slutförts.

Gäller för

Se även