DelegatingConfigHost Classe

Definizione

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

Nome Descrizione
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à

Nome Descrizione
ConfigBuilderHost

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto se l'host IInternalConfigurationBuilderHost delegato fornisce la funzionalità richiesta da tale 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 dispone di una configurazione di 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 http://, ) o è un file locale.

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

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

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

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

Decrittografa 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 basato su un percorso secondario.

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 specificato, 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 Stream oggetto che esegue attività di I/O in 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 Stream oggetto che esegue attività di I/O in un'origine di configurazione.

GetStreamVersion(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce un FileVersion oggetto che rappresenta la versione di un Stream oggetto 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 il 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 è superiore alla 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 della 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 Stream oggetto 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 di accesso al 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 ritardata.

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 corrisponde a un nodo di configurazione il cui contenuto deve essere considerato come radice.

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

(Ereditato da Object)
OpenStreamForRead(String, Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Apre un Stream oggetto per leggere un file di configurazione.

OpenStreamForRead(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Apre un Stream oggetto per leggere un file di configurazione.

OpenStreamForWrite(String, String, Object, Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce un valore che indica se l'intero file di configurazione può essere letto da un oggetto designato Stream .

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 designata 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 ConfigurationSection oggetto utilizzando l'oggetto fornito ConfigurationBuilder.

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

RefreshConfigPaths()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Richiama 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 monitorare un oggetto associato Stream per individuare 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 associato Stream 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 una definizione di configurazione sia consentita per un record di configurazione.

WriteCompleted(String, Boolean, Object, Boolean)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Indica che tutta la scrittura nel file di configurazione è stata completata e specifica se le autorizzazioni devono essere dichiarate.

WriteCompleted(String, Boolean, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Indica che tutta la scrittura nel file di configurazione è stata completata.

Si applica a

Vedi anche