IInternalConfigHost Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le interfacce utilizzate dalle strutture .NET interne per inizializzare le proprietà di configurazione dell'applicazione.
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
- Derivato
- Attributi
Proprietà
| Nome | Descrizione |
|---|---|
| IsRemote |
Restituisce un valore che indica se la configurazione è remota. |
| SupportsChangeNotifications |
Restituisce un valore che indica se la configurazione host supporta la notifica delle modifiche. |
| SupportsLocation |
Restituisce un valore che indica se la configurazione host supporta i tag di posizione. |
| SupportsPath |
Restituisce un valore che indica se la configurazione host supporta i tag di percorso. |
| SupportsRefresh |
Restituisce un valore che indica se la configurazione host supporta l'aggiornamento della configurazione. |
Metodi
| Nome | Descrizione |
|---|---|
| CreateConfigurationContext(String, String) |
Crea e restituisce un oggetto contesto per una ConfigurationElement di una configurazione dell'applicazione. |
| CreateDeprecatedConfigContext(String) |
Crea e restituisce un oggetto contesto deprecato della configurazione dell'applicazione. |
| DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Decrittografa una sezione di configurazione crittografata e la restituisce come stringa. |
| DeleteStream(String) |
Elimina l'oggetto Stream che esegue attività di I/O nel file di configurazione dell'applicazione. |
| EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Crittografa una sezione di configurazione e la restituisce come stringa. |
| GetConfigPathFromLocationSubPath(String, String) |
Restituisce il percorso completo di un file di configurazione dell'applicazione in base al percorso secondario. |
| GetConfigType(String, Boolean) |
Restituisce un Type oggetto che rappresenta il tipo dell'oggetto di configurazione. |
| GetConfigTypeName(Type) |
Restituisce una stringa che rappresenta un nome di tipo dall'oggetto Type che rappresenta il tipo della configurazione. |
| GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Obsoleti.
Associa la configurazione a un PermissionSet oggetto . |
| GetStreamName(String) |
Restituisce una stringa che rappresenta il nome del file di configurazione associato all'oggetto Stream che esegue attività di I/O nel file di configurazione. |
| GetStreamNameForConfigSource(String, String) |
Restituisce una stringa che rappresenta il nome del file di configurazione associato all'oggetto Stream che esegue attività di I/O in un file di configurazione remoto. |
| GetStreamVersion(String) |
Restituisce la versione dell'oggetto Stream associato al file di configurazione. |
| Impersonate() |
Indica all'host di rappresentare e restituisce un oggetto IDisposable richiesto dalla struttura .NET interna. |
| Init(IInternalConfigRoot, Object[]) |
Inizializza un host di configurazione. |
| InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Inizializza un oggetto di configurazione. |
| IsAboveApplication(String) |
Restituisce un valore che indica se il file di configurazione si trova a un livello superiore nella gerarchia di configurazione rispetto alla configurazione dell'applicazione. |
| IsConfigRecordRequired(String) |
Restituisce un valore che indica se è necessario un record figlio per un percorso di configurazione figlio. |
| IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Determina se una definizione diversa Type è consentita per un oggetto di configurazione dell'applicazione. |
| IsFile(String) |
Restituisce un valore che indica se il percorso del file utilizzato da un Stream oggetto per leggere un file di configurazione è un percorso valido. |
| IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord) |
Restituisce un valore che indica se una sezione di configurazione richiede un livello di sicurezza di accesso al codice completamente attendibile e non consente all'attributo AllowPartiallyTrustedCallersAttribute di disabilitare le richieste di collegamento implicite. |
| IsInitDelayed(IInternalConfigRecord) |
Restituisce un valore che indica se l'inizializzazione di un oggetto di configurazione viene considerata ritardata. |
| IsLocationApplicable(String) |
Restituisce un valore che indica se l'oggetto di configurazione supporta un tag di posizione. |
| IsSecondaryRoot(String) |
Restituisce un valore che indica se un percorso di configurazione corrisponde a un nodo di configurazione il cui contenuto deve essere considerato come radice. |
| IsTrustedConfigPath(String) |
Restituisce un valore che indica se il percorso di configurazione è attendibile. |
| OpenStreamForRead(String, Boolean) |
Apre un Stream oggetto per leggere un file di configurazione. |
| OpenStreamForRead(String) |
Apre un Stream oggetto per leggere un file di configurazione. |
| OpenStreamForWrite(String, String, Object, Boolean) |
Apre un Stream oggetto per la scrittura in un file di configurazione. Consente di designare un Stream oggetto come modello per la copia degli attributi di file. |
| OpenStreamForWrite(String, String, Object) |
Apre un Stream oggetto per la scrittura in un file di configurazione o per la scrittura in un file temporaneo utilizzato per compilare un file di configurazione. Consente di designare un Stream oggetto come modello per la copia degli attributi di file. |
| PrefetchAll(String, String) |
Restituisce un valore che indica se l'intero file di configurazione può essere letto da un oggetto designato Stream . |
| PrefetchSection(String, String) |
Indica all'oggetto IInternalConfigHost di leggere una sezione designata del file di configurazione associato. |
| RequireCompleteInit(IInternalConfigRecord) |
Indica che un nuovo record di configurazione richiede un'inizializzazione completa. |
| StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Indica all'oggetto IInternalConfigHost di monitorare un oggetto associato Stream per individuare le modifiche in un file di configurazione. |
| StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Indica all'oggetto di interrompere il IInternalConfigHost monitoraggio di un oggetto associato Stream per le modifiche in un file di configurazione. |
| VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Verifica che una definizione di configurazione sia consentita per un record di configurazione. |
| WriteCompleted(String, Boolean, Object, Boolean) |
Indica che tutta la scrittura nel file di configurazione è stata completata e specifica se le autorizzazioni devono essere dichiarate. |
| WriteCompleted(String, Boolean, Object) |
Indica che tutta la scrittura nel file di configurazione è stata completata. |