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