DelegatingConfigHost 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將介面的所有成員 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(即 |
| 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 支援此產品基礎結構,但無法直接用於程式碼之中。 |
| 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 支援此產品基礎結構,但無法直接用於程式碼之中。 表示所有對設定檔的寫入都已完成。 |