Sdílet prostřednictvím


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

IsRemote

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

SupportsChangeNotifications

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

SupportsLocation

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

SupportsPath

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

SupportsRefresh

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

Metody

CreateConfigurationContext(String, String)

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

CreateDeprecatedConfigContext(String)

Vytvoří a vrátí zastaralý objekt kontextu 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ě podcesta 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ího 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ého 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ého 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 k zosobnění a vrátí objekt vyžadovaný IDisposable interní strukturou .NET.

Init(IInternalConfigRoot, Object[])

Inicializuje hostitele konfigurace.

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

Inicializuje objekt konfigurace.

IsAboveApplication(String)

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

IsConfigRecordRequired(String)

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

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

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

IsFile(String)

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)

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)

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

IsLocationApplicable(String)

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

IsSecondaryRoot(String)

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)

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

OpenStreamForRead(String)

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

OpenStreamForRead(String, Boolean)

Otevře objekt pro Stream čtení konfiguračního 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 určit objekt jako šablonu pro kopírování atributů souboru.

OpenStreamForWrite(String, String, Object, Boolean)

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)

Vrátí hodnotu, která označuje, zda celý konfigurační soubor může být přečteny určeným Stream objektem.

PrefetchSection(String, String)

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

RequireCompleteInit(IInternalConfigRecord)

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

StartMonitoringStreamForChanges(String, StreamChangeCallback)

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

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Dá 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ěří, jestli je pro záznam konfigurace povolená definice konfigurace.

WriteCompleted(String, Boolean, Object)

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

WriteCompleted(String, Boolean, Object, Boolean)

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