DelegatingConfigHost Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Deleguje wszystkich członków interfejsu IInternalConfigHost do innego wystąpienia hosta.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
- Dziedziczenie
-
DelegatingConfigHost
- Implementuje
Konstruktory
DelegatingConfigHost() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie klasy DelegatingConfigHost. |
Właściwości
ConfigBuilderHost |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera obiekt, IInternalConfigurationBuilderHost jeśli delegowany host zapewnia funkcjonalność wymaganą przez ten interfejs. |
HasLocalConfig |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy delegowany host ma konfigurację lokalną. |
HasRoamingConfig |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy delegowany host ma konfigurację roamingu. |
Host |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia IInternalConfigHost obiekt. |
IsAppConfigHttp |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, |
IsRemote |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość wskazującą, czy konfiguracja jest zdalna. |
SupportsChangeNotifications |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość wskazującą, czy konfiguracja hosta obsługuje powiadomienia o zmianie. |
SupportsLocation |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość wskazującą, czy konfiguracja hosta obsługuje tagi lokalizacji. |
SupportsPath |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość wskazującą, czy konfiguracja hosta ma obsługę ścieżki. |
SupportsRefresh |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wartość wskazującą, czy konfiguracja hosta obsługuje odświeżanie. |
Metody
CreateConfigurationContext(String, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy nowy kontekst konfiguracji. |
CreateDeprecatedConfigContext(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy przestarzały kontekst konfiguracji. |
DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Odszyfrowuje sekcję zaszyfrowanej konfiguracji. |
DeleteStream(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Usuwa obiekt wykonujący zadania we/wy Stream w pliku konfiguracji. |
EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Szyfruje sekcję obiektu konfiguracji. |
Equals(Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetConfigPathFromLocationSubPath(String, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca ścieżkę konfiguracji na podstawie ścieżki podrzędnej lokalizacji. |
GetConfigType(String, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość Type reprezentującą typ konfiguracji. |
GetConfigTypeName(Type) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca ciąg reprezentujący nazwę typu obiektu konfiguracji. |
GetHashCode() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
Przestarzałe.
Ustawia określony zestaw uprawnień, jeśli jest dostępny w obiekcie hosta. |
GetStreamName(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca nazwę obiektu wykonującego Stream zadania we/wy w pliku konfiguracji. |
GetStreamNameForConfigSource(String, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca nazwę Stream obiektu wykonującego zadania we/wy w źródle konfiguracji. |
GetStreamVersion(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. FileVersion Zwraca obiekt reprezentujący wersję Stream obiektu wykonującego zadania we/wy w pliku konfiguracji. |
GetType() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Impersonate() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Nakazuje hostowi personifikację i zwraca obiekt wymagany wewnętrznie przez platformę IDisposable .NET. |
Init(IInternalConfigRoot, Object[]) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje hosta konfiguracji. |
InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje hosta pod kątem konfiguracji. |
IsAboveApplication(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy konfiguracja jest wyższa niż konfiguracja aplikacji w hierarchii konfiguracji. |
IsConfigRecordRequired(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy rekord konfiguracji jest wymagany do inicjowania konfiguracji hosta. |
IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ogranicza lub zezwala na definicje w konfiguracji hosta. |
IsFile(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy ścieżka pliku używana przez Stream obiekt do odczytu pliku konfiguracji jest prawidłową ścieżką. |
IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy sekcja konfiguracji wymaga w pełni zaufanego poziomu zabezpieczeń dostępu do kodu i nie zezwala atrybutowi AllowPartiallyTrustedCallersAttribute na wyłączanie niejawnych żądań linków. |
IsInitDelayed(IInternalConfigRecord) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy inicjowanie obiektu konfiguracji jest uznawane za opóźnione. |
IsLocationApplicable(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy obiekt konfiguracji obsługuje tag lokalizacji. |
IsSecondaryRoot(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy ścieżka konfiguracji jest węzłem konfiguracji, którego zawartość powinna być traktowana jako katalog główny. |
IsTrustedConfigPath(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy ścieżka konfiguracji jest zaufana. |
MemberwiseClone() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OpenStreamForRead(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Stream Otwiera obiekt w celu odczytania pliku konfiguracji. |
OpenStreamForRead(String, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Stream Otwiera obiekt w celu odczytania pliku konfiguracji. |
OpenStreamForWrite(String, String, Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Stream Otwiera obiekt do zapisywania w pliku konfiguracji lub zapisywania w pliku tymczasowym używanym do kompilowania pliku konfiguracji. Stream Umożliwia wyznaczenie obiektu jako szablonu do kopiowania atrybutów pliku. |
OpenStreamForWrite(String, String, Object, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Stream Otwiera obiekt do zapisywania w pliku konfiguracji. Stream Umożliwia wyznaczenie obiektu jako szablonu do kopiowania atrybutów pliku. |
PrefetchAll(String, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy cały plik konfiguracji może być odczytywany przez wyznaczony Stream obiekt. |
PrefetchSection(String, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Instruuje IInternalConfigHost obiekt, aby odczytać wyznaczoną sekcję skojarzonego pliku konfiguracji. |
ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. ConfigurationSection Przetwarza obiekt przy użyciu podanego ConfigurationBuilderobiektu . |
ProcessRawXml(XmlNode, ConfigurationBuilder) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Przetwarza znaczniki sekcji konfiguracji przy użyciu podanego ConfigurationBuilderelementu . |
RefreshConfigPaths() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wywołuje metodę delegowanego hosta, która odświeża ścieżki konfiguracji. |
RequireCompleteInit(IInternalConfigRecord) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wskazuje, że nowy rekord konfiguracji wymaga pełnej inicjowania. |
StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Nakazuje hostowi monitorowanie skojarzonego Stream obiektu pod kątem zmian w pliku konfiguracji. |
StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Instruuje obiekt hosta, aby zatrzymać monitorowanie skojarzonego Stream obiektu pod kątem zmian w pliku konfiguracji. |
ToString() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Sprawdza, czy definicja konfiguracji jest dozwolona dla rekordu konfiguracji. |
WriteCompleted(String, Boolean, Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wskazuje, że wszystkie zapisy w pliku konfiguracji zostały ukończone. |
WriteCompleted(String, Boolean, Object, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Wskazuje, że wszystkie zapisy w pliku konfiguracji zostały ukończone i określa, czy uprawnienia powinny być asertywne. |