Bagikan melalui


DelegatingConfigHost Kelas

Definisi

Mendelegasikan semua anggota IInternalConfigHost antarmuka ke instans host lain.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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
Warisan
DelegatingConfigHost
Penerapan

Konstruktor

DelegatingConfigHost()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas DelegatingConfigHost.

Properti

ConfigBuilderHost

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

IInternalConfigurationBuilderHost Mendapatkan objek jika host yang didelegasikan menyediakan fungsionalitas yang diperlukan oleh antarmuka tersebut.

HasLocalConfig

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah host yang didelegasikan memiliki konfigurasi lokal.

HasRoamingConfig

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah host yang didelegasikan memiliki konfigurasi roaming.

Host

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atau mengatur IInternalConfigHost objek.

IsAppConfigHttp

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah file konfigurasi aplikasi berasal dari URI non-lokal (yaitu, http://) atau merupakan file lokal.

IsRemote

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah konfigurasi jarak jauh.

SupportsChangeNotifications

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah konfigurasi host mendukung pemberitahuan perubahan.

SupportsLocation

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah konfigurasi host mendukung tag lokasi.

SupportsPath

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah konfigurasi host memiliki dukungan jalur.

SupportsRefresh

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah konfigurasi host mendukung refresh.

Metode

CreateConfigurationContext(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat konteks konfigurasi baru.

CreateDeprecatedConfigContext(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat konteks konfigurasi yang tidak digunakan lagi.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendekripsi bagian konfigurasi terenkripsi.

DeleteStream(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghapus objek yang Stream melakukan tugas I/O pada file konfigurasi.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengenkripsi bagian objek konfigurasi.

Equals(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetConfigPathFromLocationSubPath(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan jalur konfigurasi berdasarkan subjalur lokasi.

GetConfigType(String, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan yang Type mewakili jenis konfigurasi.

GetConfigTypeName(Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan string yang mewakili nama jenis objek konfigurasi.

GetHashCode()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Kedaluwarsa.

Mengatur set izin yang ditentukan jika tersedia dalam objek host.

GetStreamName(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nama objek yang Stream melakukan tugas I/O pada file konfigurasi.

GetStreamNameForConfigSource(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nama objek yang Stream melakukan tugas I/O pada sumber konfigurasi.

GetStreamVersion(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan objek yang FileVersion mewakili versi objek yang Stream melakukan tugas I/O pada file konfigurasi.

GetType()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
Impersonate()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan host untuk meniru dan mengembalikan objek yang IDisposable diperlukan secara internal oleh .NET.

Init(IInternalConfigRoot, Object[])

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi host konfigurasi.

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi host untuk konfigurasi.

IsAboveApplication(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah konfigurasi berada di atas konfigurasi aplikasi dalam hierarki konfigurasi.

IsConfigRecordRequired(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah rekaman konfigurasi diperlukan untuk inisialisasi konfigurasi host.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membatasi atau mengizinkan definisi dalam konfigurasi host.

IsFile(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah jalur file yang Stream digunakan oleh objek untuk membaca file konfigurasi adalah jalur yang valid.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah bagian konfigurasi memerlukan tingkat keamanan akses kode yang sepenuhnya tepercaya dan tidak mengizinkan AllowPartiallyTrustedCallersAttribute atribut untuk menonaktifkan permintaan tautan implisit.

IsInitDelayed(IInternalConfigRecord)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah inisialisasi objek konfigurasi dianggap tertunda.

IsLocationApplicable(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah objek konfigurasi mendukung tag lokasi.

IsSecondaryRoot(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah jalur konfigurasi adalah ke simpul konfigurasi yang kontennya harus diperlakukan sebagai akar.

IsTrustedConfigPath(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah jalur konfigurasi tepercaya.

MemberwiseClone()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OpenStreamForRead(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Stream Membuka objek untuk membaca file konfigurasi.

OpenStreamForRead(String, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Stream Membuka objek untuk membaca file konfigurasi.

OpenStreamForWrite(String, String, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Stream Membuka objek untuk menulis ke file konfigurasi atau untuk menulis ke file sementara yang digunakan untuk membangun file konfigurasi. Stream Memungkinkan objek ditetapkan sebagai templat untuk menyalin atribut file.

OpenStreamForWrite(String, String, Object, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Stream Membuka objek untuk menulis ke file konfigurasi. Stream Memungkinkan objek ditetapkan sebagai templat untuk menyalin atribut file.

PrefetchAll(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah seluruh file konfigurasi dapat dibaca oleh objek yang ditunjuk Stream .

PrefetchSection(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan IInternalConfigHost objek untuk membaca bagian yang ditunjuk dari file konfigurasi terkait.

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ConfigurationSection Memproses objek menggunakan yang disediakanConfigurationBuilder.

ProcessRawXml(XmlNode, ConfigurationBuilder)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memproses markup bagian konfigurasi menggunakan yang disediakan ConfigurationBuilder.

RefreshConfigPaths()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memanggil metode host yang didelegasikan yang menyegarkan jalur konfigurasi.

RequireCompleteInit(IInternalConfigRecord)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menunjukkan bahwa rekaman konfigurasi baru memerlukan inisialisasi lengkap.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan host untuk memantau objek terkait Stream untuk perubahan dalam file konfigurasi.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginstruksikan objek host untuk berhenti memantau objek terkait Stream untuk perubahan dalam file konfigurasi.

ToString()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Memverifikasi bahwa definisi konfigurasi diizinkan untuk rekaman konfigurasi.

WriteCompleted(String, Boolean, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menunjukkan bahwa semua penulisan ke file konfigurasi telah selesai.

WriteCompleted(String, Boolean, Object, Boolean)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menunjukkan bahwa semua penulisan ke file konfigurasi telah selesai dan menentukan apakah izin harus ditegaskan.

Berlaku untuk

Lihat juga