IInternalConfigHost Interfejs
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.
Definiuje interfejsy używane przez wewnętrzne struktury .NET do inicjowania właściwości konfiguracji aplikacji.
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
- Pochodne
- Atrybuty
Właściwości
IsRemote |
Zwraca wartość wskazującą, czy konfiguracja jest zdalna. |
SupportsChangeNotifications |
Zwraca wartość wskazującą, czy konfiguracja hosta obsługuje powiadomienie o zmianie. |
SupportsLocation |
Zwraca wartość wskazującą, czy konfiguracja hosta obsługuje tagi lokalizacji. |
SupportsPath |
Zwraca wartość wskazującą, czy konfiguracja hosta obsługuje tagi ścieżki. |
SupportsRefresh |
Zwraca wartość wskazującą, czy konfiguracja hosta obsługuje odświeżanie konfiguracji. |
Metody
CreateConfigurationContext(String, String) |
Tworzy i zwraca obiekt kontekstu dla ConfigurationElement konfiguracji aplikacji. |
CreateDeprecatedConfigContext(String) |
Tworzy i zwraca przestarzały obiekt kontekstu konfiguracji aplikacji. |
DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Odszyfrowuje zaszyfrowaną sekcję konfiguracji i zwraca ją jako ciąg. |
DeleteStream(String) |
Usuwa obiekt wykonujący zadania we/wy Stream w pliku konfiguracji aplikacji. |
EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Szyfruje sekcję konfiguracji i zwraca ją jako ciąg. |
GetConfigPathFromLocationSubPath(String, String) |
Zwraca pełną ścieżkę do pliku konfiguracji aplikacji na podstawie ścieżki podrzędnej lokalizacji. |
GetConfigType(String, Boolean) |
Type Zwraca obiekt reprezentujący typ obiektu konfiguracji. |
GetConfigTypeName(Type) |
Zwraca ciąg reprezentujący nazwę typu z Type obiektu reprezentującego typ konfiguracji. |
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Przestarzałe.
Kojarzy konfigurację z obiektem PermissionSet . |
GetStreamName(String) |
Zwraca ciąg reprezentujący nazwę pliku konfiguracji skojarzonego z obiektem Stream wykonującym zadania we/wy w pliku konfiguracji. |
GetStreamNameForConfigSource(String, String) |
Zwraca ciąg reprezentujący nazwę pliku konfiguracji skojarzonego z Stream obiektem wykonującym zadania we/wy w zdalnym pliku konfiguracji. |
GetStreamVersion(String) |
Zwraca wersję obiektu skojarzonego Stream z plikiem konfiguracji. |
Impersonate() |
Instruuje hosta, aby personifikował i zwrócił obiekt wymagany przez wewnętrzną IDisposable strukturę platformy .NET. |
Init(IInternalConfigRoot, Object[]) |
Inicjuje hosta konfiguracji. |
InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Inicjuje obiekt konfiguracji. |
IsAboveApplication(String) |
Zwraca wartość wskazującą, czy plik konfiguracji znajduje się na wyższym poziomie w hierarchii konfiguracji niż konfiguracja aplikacji. |
IsConfigRecordRequired(String) |
Zwraca wartość wskazującą, czy rekord podrzędny jest wymagany dla ścieżki konfiguracji podrzędnej. |
IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Określa, czy dla obiektu konfiguracji aplikacji można zezwolić na inną Type definicję. |
IsFile(String) |
Zwraca wartość wskazującą, czy ścieżka pliku używana przez Stream obiekt do odczytu pliku konfiguracji jest prawidłową ścieżką. |
IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
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) |
Zwraca wartość wskazującą, czy inicjowanie obiektu konfiguracji jest uznawane za opóźnione. |
IsLocationApplicable(String) |
Zwraca wartość wskazującą, czy obiekt konfiguracji obsługuje tag lokalizacji. |
IsSecondaryRoot(String) |
Zwraca wartość wskazującą, czy ścieżka konfiguracji jest do węzła konfiguracji, którego zawartość powinna być traktowana jako katalog główny. |
IsTrustedConfigPath(String) |
Zwraca wartość wskazującą, czy ścieżka konfiguracji jest zaufana. |
OpenStreamForRead(String) |
Otwiera element , Stream aby odczytać plik konfiguracji. |
OpenStreamForRead(String, Boolean) |
Stream Otwiera obiekt w celu odczytania pliku konfiguracji. |
OpenStreamForWrite(String, String, Object) |
Otwiera obiekt do zapisywania Stream 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) |
Otwiera obiekt do zapisywania Stream w pliku konfiguracji. Stream Umożliwia wyznaczenie obiektu jako szablonu do kopiowania atrybutów pliku. |
PrefetchAll(String, String) |
Zwraca wartość wskazującą, czy cały plik konfiguracji może zostać odczytany przez wyznaczony Stream obiekt. |
PrefetchSection(String, String) |
Instruuje obiekt, IInternalConfigHost aby odczytać wyznaczoną sekcję skojarzonego pliku konfiguracji. |
RequireCompleteInit(IInternalConfigRecord) |
Wskazuje nowy rekord konfiguracji wymaga pełnej inicjalizacji. |
StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Nakazuje obiektowi IInternalConfigHost monitorowanie skojarzonego Stream obiektu pod kątem zmian w pliku konfiguracji. |
StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Instruuje IInternalConfigHost obiekt, aby zatrzymał monitorowanie skojarzonego Stream obiektu pod kątem zmian w pliku konfiguracji. |
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Sprawdza, czy definicja konfiguracji jest dozwolona dla rekordu konfiguracji. |
WriteCompleted(String, Boolean, Object) |
Wskazuje, że wszystkie zapisy w pliku konfiguracji zostały ukończone. |
WriteCompleted(String, Boolean, Object, Boolean) |
Wskazuje, że wszystkie zapisy w pliku konfiguracji zostały ukończone i określa, czy uprawnienia mają być potwierdzane. |