IInternalConfigHost Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar gränssnitt som används av interna .NET strukturer för att initiera programkonfigurationsegenskaper.
public interface class IInternalConfigHost
[System.Runtime.InteropServices.ComVisible(false)]
public interface IInternalConfigHost
[<System.Runtime.InteropServices.ComVisible(false)>]
type IInternalConfigHost = interface
Public Interface IInternalConfigHost
- Härledda
- Attribut
Egenskaper
| Name | Description |
|---|---|
| IsRemote |
Returnerar ett värde som anger om konfigurationen är fjärransluten. |
| SupportsChangeNotifications |
Returnerar ett värde som anger om värdkonfigurationen stöder ändringsmeddelande. |
| SupportsLocation |
Returnerar ett värde som anger om värdkonfigurationen stöder platstaggar. |
| SupportsPath |
Returnerar ett värde som anger om värdkonfigurationen stöder sökvägstaggar. |
| SupportsRefresh |
Returnerar ett värde som anger om värdkonfigurationen stöder konfigurationsuppdatering. |
Metoder
| Name | Description |
|---|---|
| CreateConfigurationContext(String, String) |
Skapar och returnerar ett kontextobjekt för en ConfigurationElement programkonfiguration. |
| CreateDeprecatedConfigContext(String) |
Skapar och returnerar ett inaktuellt kontextobjekt i programkonfigurationen. |
| DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Dekrypterar ett krypterat konfigurationsavsnitt och returnerar det som en sträng. |
| DeleteStream(String) |
Tar bort objektet som Stream utför I/O-uppgifter i programkonfigurationsfilen. |
| EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Krypterar ett konfigurationsavsnitt och returnerar det som en sträng. |
| GetConfigPathFromLocationSubPath(String, String) |
Returnerar den fullständiga sökvägen till en programkonfigurationsfil baserat på platsundersökvägen. |
| GetConfigType(String, Boolean) |
Returnerar ett Type objekt som representerar typen av konfigurationsobjekt. |
| GetConfigTypeName(Type) |
Returnerar en sträng som representerar ett typnamn från objektet Type som representerar typen av konfiguration. |
| GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Associerar konfigurationen med ett PermissionSet objekt. |
| GetStreamName(String) |
Returnerar en sträng som representerar det konfigurationsfilnamn som är associerat med objektet Stream som utför I/O-uppgifter i konfigurationsfilen. |
| GetStreamNameForConfigSource(String, String) |
Returnerar en sträng som representerar det konfigurationsfilnamn som är associerat med Stream objektet som utför I/O-uppgifter på en fjärrkonfigurationsfil. |
| GetStreamVersion(String) |
Returnerar versionen av objektet som Stream är associerat med konfigurationsfilen. |
| Impersonate() |
Instruerar värden att personifiera och returnerar ett IDisposable objekt som krävs av den interna .NET strukturen. |
| Init(IInternalConfigRoot, Object[]) |
Initierar en konfigurationsvärd. |
| InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Initierar ett konfigurationsobjekt. |
| IsAboveApplication(String) |
Returnerar ett värde som anger om konfigurationsfilen finns på en högre nivå i konfigurationshierarkin än programkonfigurationen. |
| IsConfigRecordRequired(String) |
Returnerar ett värde som anger om en underordnad post krävs för en underordnad konfigurationssökväg. |
| IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Avgör om en annan Type definition är tillåten för ett programkonfigurationsobjekt. |
| IsFile(String) |
Returnerar ett värde som anger om den filsökväg som används av ett Stream objekt för att läsa en konfigurationsfil är en giltig sökväg. |
| IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
Returnerar ett värde som anger om ett konfigurationsavsnitt kräver en fullständigt betrodd säkerhetsnivå för kodåtkomst och tillåter AllowPartiallyTrustedCallersAttribute inte att attributet inaktiverar implicita länkkrav. |
| IsInitDelayed(IInternalConfigRecord) |
Returnerar ett värde som anger om initieringen av ett konfigurationsobjekt anses vara fördröjd. |
| IsLocationApplicable(String) |
Returnerar ett värde som anger om konfigurationsobjektet stöder en platstagg. |
| IsSecondaryRoot(String) |
Returnerar ett värde som anger om en konfigurationssökväg är till en konfigurationsnod vars innehåll ska behandlas som en rot. |
| IsTrustedConfigPath(String) |
Returnerar ett värde som anger om konfigurationssökvägen är betrodd. |
| OpenStreamForRead(String, Boolean) |
Öppnar ett Stream objekt för att läsa en konfigurationsfil. |
| OpenStreamForRead(String) |
Öppnar en Stream för att läsa en konfigurationsfil. |
| OpenStreamForWrite(String, String, Object, Boolean) |
Öppnar ett Stream objekt för att skriva till en konfigurationsfil. Tillåter att ett Stream objekt utses som en mall för kopiering av filattribut. |
| OpenStreamForWrite(String, String, Object) |
Öppnar ett Stream objekt för att skriva till en konfigurationsfil eller för att skriva till en temporär fil som används för att skapa en konfigurationsfil. Tillåter att ett Stream objekt utses som en mall för kopiering av filattribut. |
| PrefetchAll(String, String) |
Returnerar ett värde som anger om hela konfigurationsfilen kan läsas av ett angivet Stream objekt. |
| PrefetchSection(String, String) |
Instruerar objektet IInternalConfigHost att läsa ett angivet avsnitt i dess associerade konfigurationsfil. |
| RequireCompleteInit(IInternalConfigRecord) |
Anger att en ny konfigurationspost kräver en fullständig initiering. |
| StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Instruerar objektet IInternalConfigHost att övervaka ett associerat Stream objekt för ändringar i en konfigurationsfil. |
| StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Instruerar objektet IInternalConfigHost att sluta övervaka ett associerat Stream objekt för ändringar i en konfigurationsfil. |
| VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Verifierar att en konfigurationsdefinition tillåts för en konfigurationspost. |
| WriteCompleted(String, Boolean, Object, Boolean) |
Anger att all skrivning till konfigurationsfilen har slutförts och anger om behörigheter ska bekräftas. |
| WriteCompleted(String, Boolean, Object) |
Anger att all skrivning till konfigurationsfilen har slutförts. |