DelegatingConfigHost Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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, |
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í. |