語言

DelegatingConfigHost 類別

定義

將介面的所有成員 IInternalConfigHost 委派給另一個主機實例。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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
繼承
DelegatingConfigHost
實作

建構函式

名稱 Description
DelegatingConfigHost()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 DelegatingConfigHost 類別的新執行個體。

屬性

名稱 Description
ConfigBuilderHost

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

如果委派主機提供該介面所需的功能,則會取得該 IInternalConfigurationBuilderHost 物件。

HasLocalConfig

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷委派主機是否有本地設定。

HasRoamingConfig

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷被委派主機是否有漫遊配置。

Host

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定物件 IInternalConfigHost 。

IsAppConfigHttp

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷應用程式設定檔是來自非本地 URI(即 http://),還是本地檔案。

IsRemote

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得一個值,表示該設定是否為遠端。

SupportsChangeNotifications

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會獲得一個值,表示主機設定是否支援變更通知。

SupportsLocation

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會獲得一個值,表示主機設定是否支援位置標籤。

SupportsPath

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會獲得一個值,表示主機組態是否支援路徑。

SupportsRefresh

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會獲得一個值,表示主機設定是否支援刷新。

方法

名稱 Description
CreateConfigurationContext(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立新的設定上下文。

CreateDeprecatedConfigContext(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立一個已淘汰的設定上下文。

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

解密加密配置區塊。

DeleteStream(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

刪除設定檔中執行 I/O 任務的 Stream 物件。

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

加密配置物件的一個區段。

Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetConfigPathFromLocationSubPath(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳基於位置子路徑的配置路徑。

GetConfigType(String, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳 a Type 代表配置的類型。

GetConfigTypeName(Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個代表組態物件類型名稱的字串。

GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設哈希函式。

(繼承來源 Object)
GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

已淘汰.

如果主機物件中有指定的權限集,則會設定指定的權限集。

GetStreamName(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳執行 I/O 任務的物件名稱 Stream 。

GetStreamNameForConfigSource(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳執行 I/O 任務的物件名稱 Stream 。

GetStreamVersion(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳 FileVersion 一個物件,代表執行 I/O 任務的物件版本 Stream 。

GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前實例的 Type。

(繼承來源 Object)
Impersonate()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指示主持人模仿,並返回.NET內部要求的IDisposable物件。

Init(IInternalConfigRoot, Object[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化設定主機。

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

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化主機以進行設定。

IsAboveApplication(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示該組態在組態階層中是否高於應用程式組態。

IsConfigRecordRequired(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示主機設定初始化是否需要設定記錄。

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

限制或允許主機設定中的定義。

IsFile(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,指示物件用來讀取設定檔的檔案路徑 Stream 是否有效。

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示設定區段是否需要完全受信任的程式碼存取安全等級,且不允許該 AllowPartiallyTrustedCallersAttribute 屬性禁用隱含的連結需求。

IsInitDelayed(IInternalConfigRecord)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示設定物件初始化是否被視為延遲。

IsLocationApplicable(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示該組態物件是否支援位置標籤。

IsSecondaryRoot(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,指示設定路徑是否指向應視為根節點的配置節點。

IsTrustedConfigPath(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示該配置路徑是否被信任。

MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object的淺層複本。

(繼承來源 Object)
OpenStreamForRead(String, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

打開 Stream 物件來讀取設定檔。

OpenStreamForRead(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

打開 Stream 物件來讀取設定檔。

OpenStreamForWrite(String, String, Object, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

開啟 Stream 一個物件以寫入設定檔。 允許 Stream 將物件指定為複製檔案屬性的範本。

OpenStreamForWrite(String, String, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

開啟 Stream 一個物件,用於寫入設定檔或寫入用於建構設定檔的暫存檔案。 允許 Stream 將物件指定為複製檔案屬性的範本。

PrefetchAll(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示指定物件是否能讀取 Stream 整個組態檔案。

PrefetchSection(String, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指示 IInternalConfigHost 物件讀取其相關設定檔的指定區段。

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

使用 ConfigurationSection 提供的 ConfigurationBuilder處理物件。

ProcessRawXml(XmlNode, ConfigurationBuilder)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

使用提供的 ConfigurationBuilder處理配置區段的標記。

RefreshConfigPaths()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

呼叫委派主機的方法來刷新設定路徑。

RequireCompleteInit(IInternalConfigRecord)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示新的設定記錄需要完整的初始化。

StartMonitoringStreamForChanges(String, StreamChangeCallback)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指示主機監控相關 Stream 物件是否變更設定檔。

StopMonitoringStreamForChanges(String, StreamChangeCallback)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

指示主機物件停止監控相關 Stream 物件是否有設定檔變更。

ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回表示目前 物件的字串。

(繼承來源 Object)
VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

驗證設定記錄是否允許設定定義。

WriteCompleted(String, Boolean, Object, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示所有對設定檔的寫入已完成,並指定是否應宣告權限。

WriteCompleted(String, Boolean, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示所有對設定檔的寫入都已完成。

適用於

另請參閱