DelegatingConfigHost Classe
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.
Delega tutti i membri dell'interfaccia IInternalConfigHost a un'altra istanza di un host.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost
public ref class DelegatingConfigHost : System::Configuration::Internal::IInternalConfigHost, System::Configuration::Internal::IInternalConfigurationBuilderHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost
public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost, System.Configuration.Internal.IInternalConfigurationBuilderHost
type DelegatingConfigHost = class
interface IInternalConfigHost
type DelegatingConfigHost = class
interface IInternalConfigHost
interface IInternalConfigurationBuilderHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost
Public Class DelegatingConfigHost
Implements IInternalConfigHost, IInternalConfigurationBuilderHost
- Ereditarietà
-
DelegatingConfigHost
- Implementazioni
Costruttori
| DelegatingConfigHost() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della classe DelegatingConfigHost. |
Proprietà
| ConfigBuilderHost |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto IInternalConfigurationBuilderHost se l'host delegato offre la funzionalità richiesta dall'interfaccia. |
| HasLocalConfig |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'host delegato ha una configurazione locale. |
| HasRoamingConfig |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'host delegato ha una configurazione roaming. |
| Host |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene o imposta l'oggetto IInternalConfigHost. |
| IsAppConfigHttp |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se il file di configurazione dell'applicazione proviene da un URI non locale ,ovvero , |
| IsRemote |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se la configurazione è remota. |
| SupportsChangeNotifications |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se la configurazione host supporta le notifiche delle modifiche. |
| SupportsLocation |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se la configurazione host supporta i tag di posizione. |
| SupportsPath |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se la configurazione host dispone del supporto dei percorsi. |
| SupportsRefresh |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se la configurazione host supporta l'aggiornamento. |
Metodi
| CreateConfigurationContext(String, String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea un nuovo contesto di configurazione. |
| CreateDeprecatedConfigContext(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea un contesto di configurazione deprecato. |
| DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente di decrittare una sezione di configurazione crittografata. |
| DeleteStream(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Elimina l'oggetto Stream che esegue attività di I/O in un file di configurazione. |
| EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crittografa una sezione di un oggetto di configurazione. |
| Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetConfigPathFromLocationSubPath(String, String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un percorso di configurazione in base a un sottopercorso di posizione. |
| GetConfigType(String, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un oggetto Type che rappresenta il tipo della configurazione. |
| GetConfigTypeName(Type) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta il nome del tipo dell'oggetto di configurazione. |
| GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Funge da funzione hash predefinita. (Ereditato da Object) |
| GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
Obsoleti.
Imposta il set di autorizzazioni specificate se disponibile all'interno dell'oggetto host. |
| GetStreamName(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce il nome di un oggetto Stream che esegue attività di I/O su un file di configurazione. |
| GetStreamNameForConfigSource(String, String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce il nome di un oggetto Stream che esegue attività di I/O su un'origine di configurazione. |
| GetStreamVersion(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un oggetto FileVersion che rappresenta la versione di un oggetto Stream che esegue attività di I/O in un file di configurazione. |
| GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| Impersonate() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica all'host di rappresentare e restituisce un oggetto IDisposable richiesto internamente da .NET. |
| Init(IInternalConfigRoot, Object[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza l'host di configurazione. |
| InitForConfiguration(String, String, String, IInternalConfigRoot, Object[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza l'host per la configurazione. |
| IsAboveApplication(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se la configurazione precede la configurazione dell'applicazione nella gerarchia di configurazione. |
| IsConfigRecordRequired(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se è necessario un record di configurazione per l'inizializzazione di una configurazione host. |
| IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Limita o consente definizioni nella configurazione host. |
| IsFile(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. 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) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. 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) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se l'inizializzazione di un oggetto di configurazione viene considerata posticipata. |
| IsLocationApplicable(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se l'oggetto di configurazione supporta un tag di posizione. |
| IsSecondaryRoot(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. 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) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se il percorso di configurazione è attendibile. |
| MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| OpenStreamForRead(String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Apre un oggetto Stream per leggere un file di configurazione. |
| OpenStreamForRead(String, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Apre un oggetto Stream per leggere un file di configurazione. |
| OpenStreamForWrite(String, String, Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. 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) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. 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) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se è possibile leggere l'intero file di configurazione con un oggetto Stream specificato. |
| PrefetchSection(String, String) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica all'oggetto IInternalConfigHost di leggere una sezione specificata del file di configurazione associato. |
| ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Elabora un oggetto ConfigurationSection usando l'oggetto ConfigurationBuilder specificato. |
| ProcessRawXml(XmlNode, ConfigurationBuilder) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Elabora il markup di una sezione di configurazione usando l'oggetto ConfigurationBuilder specificato. |
| RefreshConfigPaths() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Chiama il metodo dell'host delegato che aggiorna i percorsi di configurazione. |
| RequireCompleteInit(IInternalConfigRecord) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica che un nuovo record di configurazione richiede un'inizializzazione completa. |
| StartMonitoringStreamForChanges(String, StreamChangeCallback) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica all'host di eseguire il monitoraggio di un oggetto Stream associato per le modifiche in un file di configurazione. |
| StopMonitoringStreamForChanges(String, StreamChangeCallback) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica all'oggetto host di interrompere il monitoraggio di un oggetto Stream associato per le modifiche in un file di configurazione. |
| ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Verifica che venga consentita una definizione di configurazione per un record di configurazione. |
| WriteCompleted(String, Boolean, Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica che la scrittura nel file di configurazione è stata completata. |
| WriteCompleted(String, Boolean, Object, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica che la scrittura nel file di configurazione è stata completata e specifica se è necessaria l'asserzione delle autorizzazioni. |