PolicyStore.ImportPolicy 方法

定義

從給定的 XML 讀取器匯入單一政策。 讀取器應事先由支援的匯出方法建立。 匯入的政策也會在伺服器的 PolicyStore 中建立。

public Microsoft.SqlServer.Management.Dmf.Policy ImportPolicy(System.Xml.XmlReader xmlReader, Microsoft.SqlServer.Management.Dmf.ImportPolicyEnabledState importEnabledState, bool overwriteExistingPolicy, bool overwriteExistingCondition);
member this.ImportPolicy : System.Xml.XmlReader * Microsoft.SqlServer.Management.Dmf.ImportPolicyEnabledState * bool * bool -> Microsoft.SqlServer.Management.Dmf.Policy
Public Function ImportPolicy (xmlReader As XmlReader, importEnabledState As ImportPolicyEnabledState, overwriteExistingPolicy As Boolean, overwriteExistingCondition As Boolean) As Policy

參數

xmlReader
XmlReader

用來匯入的 XML 讀取器。

importEnabledState
ImportPolicyEnabledState

Policy.Enabled 旗標將根據這個列舉值設定。 例外情況是若政策的執行模式為「排程檢查」,但該政策沒有相關聯的排程資訊,此時該策略會自動被停用,執行模式會重置為「無」。

overwriteExistingPolicy
Boolean

如果屬實,那麼如果商店中已有同名的政策,該政策將會被覆蓋。

overwriteExistingCondition
Boolean

若為真,則若與政策相關的任何條件,無論是直接或透過 TargetSet 已存在於商店,則該條件將被覆寫。 否則現有條件不變,匯入的政策將使用既有條件,而非 XmlReader 中的版本。

傳回

Policy 物件已匯入。 如果 XML 讀取器無法正確驗證或缺少,就會拋出例外。

適用於