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

Name Beschreibung
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

Name Beschreibung
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 für diese Schnittstelle erforderliche Funktionalität bereitstellt.

HasLocalConfig

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

Bestimmt, ob der delegierte Host über eine lokale Konfiguration verfügt.

HasRoamingConfig

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

Bestimmt, ob der delegierte Host über eine Roamingkonfiguration verfügt.

Host

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

Ruft ab oder legt das IInternalConfigHost Objekt fest.

IsAppConfigHttp

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

Bestimmt, ob die Anwendungskonfigurationsdatei von einem nicht lokalen URI (d. h http://. ) 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 die Konfiguration remote ist.

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 die Hostkonfiguration Standorttags 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 Pfadunterstützung hat.

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 die Aktualisierung unterstützt.

Methoden

Name Beschreibung
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 Objekt, das Stream E/A-Aufgaben in einer 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 dem aktuellen Objekt entspricht.

(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 basierend auf einem Speicherort-Unterpfad 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 Darstellungstyp der Konfiguration zurück.

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.

Dient 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, wenn er innerhalb des Hostobjekts verfügbar ist.

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 in einer 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 in einer 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 in einer Konfigurationsdatei ausführt.

GetType()

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

Ruft die 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, die Identität zu imitieren und ein IDisposable-Objekt zurückzugeben, das intern von .NET benötigt wird.

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 über der Anwendungskonfiguration in der Konfigurationshierarchie liegt.

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 ein Konfigurationsdatensatz für die Hostkonfigurationsinitialisierung 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 oder lässt Definitionen in der Hostkonfiguration 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 vom Objekt zum Lesen einer Konfigurationsdatei verwendete Stream Datei 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 ein Konfigurationsabschnitt eine voll vertrauenswürdige Codezugriffssicherheitsstufe erfordert und das AllowPartiallyTrustedCallersAttribute Attribut nicht erlaubt, implizite Verknüpfungsanforderungen zu deaktivieren.

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 Location-Tag 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 zu einem Konfigurationsknoten ist, 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 der aktuellen Object.

(Geerbt von Object)
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 zum Lesen einer Konfigurationsdatei.

OpenStreamForRead(String)

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

Öffnet ein Stream Objekt zum Lesen einer Konfigurationsdatei.

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 zum Schreiben in eine Konfigurationsdatei. Ermöglicht das Festlegen eines Stream Objekts als Vorlage zum Kopieren von Dateiattributen.

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 zum Schreiben in eine temporäre Datei, die zum Erstellen einer Konfigurationsdatei verwendet wird. Ermöglicht das Festlegen eines Stream Objekts als Vorlage zum Kopieren von Dateiattributen.

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 bestimmten Stream Objekt gelesen werden kann.

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 bestimmten Abschnitt der 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 mithilfe der bereitgestellten ConfigurationBuilder.

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 der bereitgestellten 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 für einen neuen Konfigurationsdatensatz eine vollständige Initialisierung erforderlich ist.

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 das Hostobjekt 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, Boolean)

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

Gibt an, dass alle Schreibvorgänge in die Konfigurationsdatei abgeschlossen sind, und gibt an, ob Berechtigungen bestätigt werden sollen.

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 alle Schreibvorgänge in die Konfigurationsdatei abgeschlossen sind.

Gilt für:

Weitere Informationen