PolicyStore.ImportPolicy メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の XML リーダーから 1 つのポリシーをインポートします。 リーダーは、サポートされている Export メソッドによって以前に作成する必要があります。 インポートされたポリシーは、サーバーの 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 フラグは、この列挙値に基づいて設定されます。 例外は、ポリシーの実行モードが [スケジュール時にチェック] になっているが、ポリシーに関連付けられているスケジュール情報がない場合です。この場合、ポリシーは自動的に無効になり、その実行モードが None にリセットされます。
- overwriteExistingPolicy
- Boolean
true の場合、同じ名前のポリシーが既にストアに存在する場合は上書きされます。
- overwriteExistingCondition
- Boolean
true の場合、直接または TargetSet を介してポリシーに関連付けられている条件が既にストアに存在する場合は、上書きされます。 それ以外の場合、既存の条件は変更されず、インポートされたポリシーでは、XmlReader のバージョンではなく既存の条件が使用されます。
返品
インポートされた Policy オブジェクト。 XML リーダーが正しく検証できない場合、または見つからない場合は、例外がスローされます。