Sdílet prostřednictvím


DelegatingConfigHost Třída

Definice

Deleguje všechny členy IInternalConfigHost rozhraní na jinou instanci hostitele.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Dědičnost
DelegatingConfigHost
Implementuje

Konstruktory

DelegatingConfigHost()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci DelegatingConfigHost třídy.

Vlastnosti

ConfigBuilderHost

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

IInternalConfigurationBuilderHost Získá objekt, pokud delegovaný hostitel poskytuje funkce vyžadované tímto rozhraním.

HasLocalConfig

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, jestli má delegovaný hostitel místní konfiguraci.

HasRoamingConfig

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, jestli má delegovaný hostitel konfiguraci roamingu.

Host

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví IInternalConfigHost objekt.

IsAppConfigHttp

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, http://jestli konfigurační soubor aplikace pochází z jiného než místního identifikátoru URI (tj. ) nebo je místní soubor.

IsRemote

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda je konfigurace vzdálená.

SupportsChangeNotifications

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda konfigurace hostitele podporuje oznámení o změnách.

SupportsLocation

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda konfigurace hostitele podporuje značky umístění.

SupportsPath

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda konfigurace hostitele má podporu cesty.

SupportsRefresh

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda konfigurace hostitele podporuje aktualizaci.

Metody

CreateConfigurationContext(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří nový kontext konfigurace.

CreateDeprecatedConfigContext(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří zastaralý kontext konfigurace.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Dešifruje zašifrovaný oddíl konfigurace.

DeleteStream(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Stream Odstraní objekt provádějící vstupně-výstupní úlohy v konfiguračním souboru.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zašifruje část objektu konfigurace.

Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetConfigPathFromLocationSubPath(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí cestu ke konfiguraci na základě podcesta umístění.

GetConfigType(String, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu Type představující typ konfigurace.

GetConfigTypeName(Type)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec představující název typu objektu konfigurace.

GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zastaralé.

Nastaví zadanou sadu oprávnění, pokud je k dispozici v rámci objektu hostitele.

GetStreamName(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí název objektu provádějícího Stream vstupně-výstupní úlohy v konfiguračním souboru.

GetStreamNameForConfigSource(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí název objektu provádějícího Stream vstupně-výstupní úlohy ve zdroji konfigurace.

GetStreamVersion(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

FileVersion Vrátí objekt představující verzi objektu Stream provádějícího vstupně-výstupní úlohy v konfiguračním souboru.

GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá aktuální Type instanci.

(Zděděno od Object)
Impersonate()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Dá hostiteli pokyn k zosobnění a vrátí objekt, který IDisposable interně vyžaduje .NET.

Init(IInternalConfigRoot, Object[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje hostitele konfigurace.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje hostitele pro konfiguraci.

IsAboveApplication(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda je konfigurace vyšší než konfigurace aplikace v hierarchii konfigurace.

IsConfigRecordRequired(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, jestli se pro inicializaci konfigurace hostitele vyžaduje záznam konfigurace.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Omezuje nebo povoluje definice v konfiguraci hostitele.

IsFile(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda je cesta k souboru použitá objektem Stream ke čtení konfiguračního souboru platnou cestou.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda oddíl konfigurace vyžaduje plně důvěryhodnou úroveň zabezpečení přístupu kódu a neumožňuje AllowPartiallyTrustedCallersAttribute atributu zakázat implicitní požadavky na propojení.

IsInitDelayed(IInternalConfigRecord)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda je inicializace objektu konfigurace považována za zpožděnou.

IsLocationApplicable(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda objekt konfigurace podporuje značku umístění.

IsSecondaryRoot(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda je cesta ke konfiguraci k uzlu konfigurace, jehož obsah by měl být považován za kořen.

IsTrustedConfigPath(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda je cesta ke konfiguraci důvěryhodná.

MemberwiseClone()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OpenStreamForRead(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Otevře objekt pro Stream čtení konfiguračního souboru.

OpenStreamForRead(String, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Otevře objekt pro Stream čtení konfiguračního souboru.

OpenStreamForWrite(String, String, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Stream Otevře objekt pro zápis do konfiguračního souboru nebo pro zápis do dočasného souboru použitého k sestavení konfiguračního souboru. Stream Umožňuje určit objekt jako šablonu pro kopírování atributů souboru.

OpenStreamForWrite(String, String, Object, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Stream Otevře objekt pro zápis do konfiguračního souboru. Stream Umožňuje určit objekt jako šablonu pro kopírování atributů souboru.

PrefetchAll(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu označující, zda určený objekt může přečíst Stream celý konfigurační soubor.

PrefetchSection(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Dá objektu IInternalConfigHost pokyn, aby přečetl určený oddíl přidruženého konfiguračního souboru.

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

ConfigurationSection Zpracovává objekt pomocí zadaného ConfigurationBuilderobjektu .

ProcessRawXml(XmlNode, ConfigurationBuilder)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zpracovává značky konfiguračního oddílu pomocí zadaného ConfigurationBuilder.

RefreshConfigPaths()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vyvolá metodu delegovaného hostitele, která aktualizuje cesty konfigurace.

RequireCompleteInit(IInternalConfigRecord)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Označuje, že nový záznam konfigurace vyžaduje úplnou inicializaci.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Dá hostiteli pokyn, aby monitorovat přidružené Stream objekty pro změny v konfiguračním souboru.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Dá hostitelskému objektu pokyn, aby zastavil monitorování přidružených Stream objektů pro změny v konfiguračním souboru.

ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Ověří, jestli je pro záznam konfigurace povolená definice konfigurace.

WriteCompleted(String, Boolean, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Označuje, že se dokončilo veškeré zápisy do konfiguračního souboru.

WriteCompleted(String, Boolean, Object, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Označuje, že se dokončilo veškeré zápisy do konfiguračního souboru, a určuje, jestli mají být uplatněna oprávnění.

Platí pro

Viz také