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