PolicyStore.ImportPolicy 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從給定的 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 讀取器無法正確驗證或缺少,就會拋出例外。