Udostępnij za pośrednictwem


DelegatingConfigHost Klasa

Definicja

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, http://czy plik konfiguracji aplikacji pochodzi z innego niż lokalny identyfikator URI (czyli ) lub jest plikiem lokalnym.

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.

Dotyczy

Zobacz też