IInternalConfigHost Rozhraní

Definice

Definuje rozhraní používaná interními strukturami .NET k inicializaci vlastností konfigurace aplikace.

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

Vlastnosti

Name Description
IsRemote

Vrátí hodnotu určující, zda je konfigurace vzdálená.

SupportsChangeNotifications

Vrátí hodnotu určující, jestli konfigurace hostitele podporuje oznámení o změnách.

SupportsLocation

Vrátí hodnotu určující, jestli konfigurace hostitele podporuje značky umístění.

SupportsPath

Vrátí hodnotu určující, jestli konfigurace hostitele podporuje značky cest.

SupportsRefresh

Vrátí hodnotu určující, jestli konfigurace hostitele podporuje aktualizaci konfigurace.

Metody

Name Description
CreateConfigurationContext(String, String)

Vytvoří a vrátí objekt kontextu pro ConfigurationElement konfiguraci aplikace.

CreateDeprecatedConfigContext(String)

Vytvoří a vrátí zastaralý kontextový objekt konfigurace aplikace.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Dešifruje zašifrovaný oddíl konfigurace a vrátí ho jako řetězec.

DeleteStream(String)

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

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Zašifruje oddíl konfigurace a vrátí ho jako řetězec.

GetConfigPathFromLocationSubPath(String, String)

Vrátí úplnou cestu ke konfiguračnímu souboru aplikace na základě podpatky umístění.

GetConfigType(String, Boolean)

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

GetConfigTypeName(Type)

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

GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)
Zastaralé.

Přidruží konfiguraci k objektu PermissionSet .

GetStreamName(String)

Vrátí řetězec představující název konfiguračního souboru přidružený k objektu Stream provádějícímu vstupně-výstupní úlohy v konfiguračním souboru.

GetStreamNameForConfigSource(String, String)

Vrátí řetězec představující název konfiguračního souboru přidružený k objektu Stream provádějícímu vstupně-výstupní úlohy ve vzdáleném konfiguračním souboru.

GetStreamVersion(String)

Vrátí verzi objektu přidruženého ke konfiguračnímu Stream souboru.

Impersonate()

Dá hostiteli pokyn, aby se zosobní a vrátil objekt IDisposable vyžadovaný interní strukturou .NET.

Init(IInternalConfigRoot, Object[])

Inicializuje hostitele konfigurace.

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

Inicializuje objekt konfigurace.

IsAboveApplication(String)

Vrátí hodnotu určující, zda je konfigurační soubor umístěn na vyšší úrovni v hierarchii konfigurace než konfigurace aplikace.

IsConfigRecordRequired(String)

Vrátí hodnotu určující, jestli je pro podřízenou cestu konfigurace vyžadován podřízený záznam.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Určuje, zda je povolena jiná Type definice pro objekt konfigurace aplikace.

IsFile(String)

Vrátí hodnotu určující, zda cesta k souboru používané objektem Stream ke čtení konfiguračního souboru je platná cesta.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Vrátí hodnotu určující, jestli 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 propojení.

IsInitDelayed(IInternalConfigRecord)

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

IsLocationApplicable(String)

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

IsSecondaryRoot(String)

Vrátí hodnotu označující, jestli je cesta konfigurace k uzlu konfigurace, jehož obsah by se měl považovat za kořen.

IsTrustedConfigPath(String)

Vrátí hodnotu určující, jestli je cesta konfigurace důvěryhodná.

OpenStreamForRead(String, Boolean)

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

OpenStreamForRead(String)

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

OpenStreamForWrite(String, String, Object, Boolean)

Stream Otevře objekt pro zápis do konfiguračního souboru. Stream Umožňuje označení objektu jako šablony pro kopírování atributů souboru.

OpenStreamForWrite(String, String, Object)

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 označení objektu jako šablony pro kopírování atributů souboru.

PrefetchAll(String, String)

Vrátí hodnotu, která určuje, zda je možné přečíst celý konfigurační soubor určeným Stream objektem.

PrefetchSection(String, String)

Dá objektu IInternalConfigHost pokyn ke čtení určené části přidruženého konfiguračního souboru.

RequireCompleteInit(IInternalConfigRecord)

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

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Dá objektu IInternalConfigHost pokyn, aby monitoroval přidružené Stream objekty za účelem změn v konfiguračním souboru.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Dává objektu IInternalConfigHost pokyn, aby zastavil monitorování přidruženého Stream objektu pro změny v konfiguračním souboru.

VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Ověřuje, že pro záznam konfigurace je povolená definice konfigurace.

WriteCompleted(String, Boolean, Object, Boolean)

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

WriteCompleted(String, Boolean, Object)

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

Platí pro