Condividi tramite


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

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

Si applica a

Vedi anche