Share via


DelegatingConfigHost 類別

定義

IInternalConfigHost 介面的所有成員委派 (Delegate) 給主應用程式 (Host) 的另一個執行個體。

此 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
實作

建構函式

DelegatingConfigHost()

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

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

屬性

ConfigBuilderHost

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

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

HasLocalConfig

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

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

HasRoamingConfig

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

判斷委派的主機是否有漫遊設定。

Host

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

取得或設定 IInternalConfigHost 物件。

IsAppConfigHttp

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

判斷應用程式組態檔是否來自非本機 URI (,也就是 http://) 或本機檔案。

IsRemote

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

取得值,指出組態是否為遠端。

SupportsChangeNotifications

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

取得值,指出主應用程式組態是否支援變更告知。

SupportsLocation

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

取得值,指出主應用程式組態是否支援位置標記 (Tag)。

SupportsPath

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

取得值,指出主應用程式組態是否含有路徑支援。

SupportsRefresh

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

取得值,指出主應用程式組態是否支援重新整理。

方法

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 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回 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 屬性停用隱含連結 (Implicit Link) 要求。

IsInitDelayed(IInternalConfigRecord)

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

傳回值,指出組態物件的初始化是否視為延遲。

IsLocationApplicable(String)

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

傳回值,指出組態物件是否支援位置標記。

IsSecondaryRoot(String)

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

傳回值,指出組態路徑是否指向應該將其內容視為根 (Root) 的組態節點。

IsTrustedConfigPath(String)

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

傳回值,指出組態路徑是否受信任。

MemberwiseClone()

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

建立目前 Object 的淺層複製。

(繼承來源 Object)
OpenStreamForRead(String)

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

開啟 Stream 物件,以便讀取組態檔。

OpenStreamForRead(String, Boolean)

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

開啟 Stream 物件,以便讀取組態檔。

OpenStreamForWrite(String, String, Object)

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

開啟 Stream 物件,以便寫入組態檔,或寫入用於建置組態檔的暫存檔。 允許 Stream 物件指定為範本,以便複製檔案屬性 (Attribute)。

OpenStreamForWrite(String, String, Object, Boolean)

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

開啟 Stream 物件,以便寫入組態檔。 允許 Stream 物件指定為範本,以便複製檔案屬性 (Attribute)。

PrefetchAll(String, String)

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

傳回值,指出指定的 Stream 物件是否可以讀取整個組態檔。

PrefetchSection(String, String)

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

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

ProcessConfigurationSection(ConfigurationSection, ConfigurationBuilder)

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

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

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)

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

指出組態檔的所有寫入作業是否已完成。

WriteCompleted(String, Boolean, Object, Boolean)

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

指出組態檔的所有寫入作業是否已完成,並指定是否應該判斷提示 (Assert) 使用權限。

適用於

另請參閱