DelegatingConfigHost 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 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 (,也就是 |
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) 使用權限。 |