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