Freigeben über


DelegatingConfigHost Klasse

Definition

Delegiert alle Member der IInternalConfigHost-Schnittstelle an eine andere Instanz eines Hosts.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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
Vererbung
DelegatingConfigHost
Implementiert

Konstruktoren

DelegatingConfigHost()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der DelegatingConfigHost-Klasse.

Eigenschaften

ConfigBuilderHost

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft das IInternalConfigurationBuilderHost-Objekt ab, wenn der delegierte Host die Funktionen bereitstellt, die von dieser Schnittstelle benötigt werden.

HasLocalConfig

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ermittelt, ob der delegierte Host eine lokale Konfiguration aufweist.

HasRoamingConfig

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ermittelt, ob der delegierte Host eine Roamingkonfiguration aufweist.

Host

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft das IInternalConfigHost-Objekt ab oder legt es fest.

IsAppConfigHttp

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, http://ob die Anwendungskonfigurationsdatei aus einem nicht lokalen URI (d. h. ) stammt oder eine lokale Datei ist.

IsRemote

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Wert ab, der angibt, ob es sich um eine Remotekonfiguration handelt.

SupportsChangeNotifications

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Wert ab, der angibt, ob die Hostkonfiguration Änderungsbenachrichtigungen unterstützt.

SupportsLocation

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Wert ab, der angibt, ob der Host Speicherorttags unterstützt.

SupportsPath

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Wert ab, der angibt, ob die Hostkonfiguration über Pfadunterstützung verfügt.

SupportsRefresh

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Wert ab, der angibt, ob die Hostkonfiguration Aktualisierung unterstützt.

Methoden

CreateConfigurationContext(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt einen neuen Konfigurationskontext.

CreateDeprecatedConfigContext(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt einen veralteten Konfigurationskontext.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entschlüsselt einen verschlüsselten Konfigurationsabschnitt.

DeleteStream(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Löscht das Stream-Objekt, das E/A-Aufgaben für die Konfigurationsdatei ausführt.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Verschlüsselt einen Abschnitt eines Konfigurationsobjekts.

Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetConfigPathFromLocationSubPath(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Konfigurationspfad auf der Grundlage eines untergeordneten Pfades eines Speicherorts zurück.

GetConfigType(String, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Type zurück, der den Typ der Konfiguration darstellt.

GetConfigTypeName(Type)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die den Typnamen des Konfigurationsobjekts darstellt.

GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Veraltet.

Legt den angegebenen Berechtigungssatz fest, sofern innerhalb des Hostobjekts verfügbar.

GetStreamName(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt den Namen eines Stream-Objekts zurück, das E/A-Aufgaben für eine Konfigurationsdatei ausführt.

GetStreamNameForConfigSource(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt den Namen eines Stream-Objekts zurück, das E/A-Aufgaben für eine Konfigurationsquelle ausführt.

GetStreamVersion(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt ein FileVersion-Objekt zurück, das die Version eines Stream-Objekts darstellt, das E/A-Aufgaben für eine Konfigurationsdatei ausführt.

GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Impersonate()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Weist den Host an, eine andere Identität anzunehmen, und gibt ein von .NET intern benötigtes IDisposable-Objekt zurück.

Init(IInternalConfigRoot, Object[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert den Konfigurationshost.

InitForConfiguration(String, String, String, IInternalConfigRoot, Object[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert den Host für die Konfiguration.

IsAboveApplication(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob die Konfiguration sich auf einer höheren Ebene in der Konfigurationshierarchie befindet als die Anwendungskonfiguration.

IsConfigRecordRequired(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob für die Initialisierung der Hostkonfiguration ein Konfigurationsdatensatz erforderlich ist.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Beschränkt Definitionen in der Hostkonfiguration oder lässt sie zu.

IsFile(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob der von einem Stream-Objekt zum Lesen einer Konfigurationsdatei verwendete Pfad ein gültiger Pfad ist.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob für einen Konfigurationsdateiabschnitt eine vollständig vertrauenswürdige Codezugriffssicherheits-Ebene erforderlich ist und ob das Deaktivieren impliziter Linkaufrufe durch das AllowPartiallyTrustedCallersAttribute-Attribut verhindert wird.

IsInitDelayed(IInternalConfigRecord)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob die Initialisierung eines Konfigurationsobjekts als verzögert betrachtet wird.

IsLocationApplicable(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob das Konfigurationsobjekt ein Speicherorttag unterstützt.

IsSecondaryRoot(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob ein Konfigurationspfad auf einen Konfigurationsknoten verweist, dessen Inhalt als Stamm behandelt werden soll.

IsTrustedConfigPath(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob der Konfigurationspfad vertrauenswürdig ist.

MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OpenStreamForRead(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Öffnet ein Stream-Objekt, um eine Konfigurationsdatei zu lesen.

OpenStreamForRead(String, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Öffnet ein Stream-Objekt, um eine Konfigurationsdatei zu lesen.

OpenStreamForWrite(String, String, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Öffnet ein Stream-Objekt zum Schreiben in eine Konfigurationsdatei oder in eine temporäre Datei, die zum Erstellen einer Konfigurationsdatei verwendet wird. Ermöglicht es, ein Stream-Objekt als Vorlage zum Kopieren von Dateiattributen zu bestimmen.

OpenStreamForWrite(String, String, Object, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Öffnet ein Stream-Objekt für das Schreiben in eine Konfigurationsdatei. Ermöglicht es, ein Stream-Objekt als Vorlage zum Kopieren von Dateiattributen zu bestimmen.

PrefetchAll(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob die gesamte Konfigurationsdatei von einem bezeichneten Stream-Objekt gelesen werden konnte.

PrefetchSection(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Weist das IInternalConfigHost-Objekt an, einen bezeichneten Abschnitt der ihm zugeordneten Konfigurationsdatei zu lesen.

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Verarbeitet ein ConfigurationSection-Objekt mit einem bereitgestellten ConfigurationBuilder-Objekt.

ProcessRawXml(XmlNode, ConfigurationBuilder)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Verarbeitet das Markup eines Konfigurationsabschnitts mithilfe des angegebenen ConfigurationBuilder.

RefreshConfigPaths()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Methode des delegierten Hosts auf, die Konfigurationspfade aktualisiert.

RequireCompleteInit(IInternalConfigRecord)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt an, dass ein neuer Konfigurationsdatensatz eine vollständige Initialisierung erfordert.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Weist den Host an, ein zugeordnetes Stream-Objekt auf Änderungen in einer Konfigurationsdatei zu überwachen.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Weist den Host an, die Überwachung eines zugeordneten Stream-Objekts auf Änderungen in einer Konfigurationsdatei zu beenden.

ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Überprüft, ob eine Konfigurationsdefinition für einen Konfigurationsdatensatz zulässig ist.

WriteCompleted(String, Boolean, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt an, dass das Schreiben in die Konfigurationsdatei abgeschlossen ist.

WriteCompleted(String, Boolean, Object, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt an, dass das Schreiben in die Konfigurationsdatei abgeschlossen wurde und ob Berechtigungen bestätigt werden sollen.

Gilt für:

Weitere Informationen