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. |