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à
| 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 posizione. |
| SupportsRefresh |
Restituisce un valore che indica se la configurazione host supporta l'aggiornamento della configurazione. |
Metodi
| CreateConfigurationContext(String, String) |
Crea e restituisce un oggetto di contesto per un oggetto ConfigurationElement di una configurazione dell'applicazione. |
| CreateDeprecatedConfigContext(String) |
Crea e restituisce un oggetto di contesto deprecato della configurazione dell'applicazione. |
| DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Consente di decrittare una sezione di configurazione crittografata e la restituisce come stringa. |
| DeleteStream(String) |
Elimina l'oggetto Stream che esegue attività di I/O in un 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 a un sottopercorso di posizione. |
| GetConfigType(String, Boolean) |
Restituisce un oggetto Type che rappresenta il tipo di oggetto di configurazione. |
| GetConfigTypeName(Type) |
Restituisce una stringa che rappresenta un nome del tipo dell'oggetto Type che rappresenta il tipo di configurazione. |
| GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Obsoleti.
Associa la configurazione a un oggetto PermissionSet. |
| 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 configurazione. |
| IsAboveApplication(String) |
Restituisce un valore che indica se il file di configurazione è posizionato 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 è consentita una definizione Type diversa per un oggetto di configurazione dell'applicazione. |
| IsFile(String) |
Restituisce un valore che indica se il percorso del file utilizzato da un oggetto Stream 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 per l'accesso a un 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 posticipata. |
| 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 si trova in un nodo di configurazione i cui contenuti devono essere considerati come primo livello. |
| IsTrustedConfigPath(String) |
Restituisce un valore che indica se il percorso di configurazione è attendibile. |
| OpenStreamForRead(String) |
Apre un oggetto Stream per leggere un file di configurazione. |
| OpenStreamForRead(String, Boolean) |
Apre un oggetto Stream per leggere un file di configurazione. |
| OpenStreamForWrite(String, String, Object) |
Apre un oggetto Stream per scrivere in un file di configurazione o in un file temporaneo utilizzato per compilazione un file di configurazione. Consente a un oggetto Stream di essere specificato come modello per copiare attributi di file. |
| OpenStreamForWrite(String, String, Object, Boolean) |
Apre un oggetto Stream per scrivere in un file di configurazione. Consente a un oggetto Stream di essere specificato come modello per copiare attributi di file. |
| PrefetchAll(String, String) |
Restituisce un valore che indica se l'intero file di configurazione può essere letto da un oggetto Stream specificato. |
| PrefetchSection(String, String) |
Indica all'oggetto IInternalConfigHost di leggere una sezione specificata 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 eseguire il monitoraggio di un oggetto Stream associato per 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 venga consentita una definizione di configurazione per un record di configurazione. |
| WriteCompleted(String, Boolean, Object) |
Indica che la scrittura nel file di configurazione è stata completata. |
| WriteCompleted(String, Boolean, Object, Boolean) |
Indica che la scrittura nel file di configurazione è stata completata e specifica se è necessaria l'asserzione delle autorizzazioni. |