PolicyStore.ImportPolicy Método

Definição

Importe uma única política do leitor XML fornecido. O leitor deve ser criado anteriormente por um método de Exportação com suporte. A Política importada também é criada no PolicyStore no servidor.

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

Parâmetros

xmlReader
XmlReader

O leitor XML do qual importar.

importEnabledState
ImportPolicyEnabledState

O sinalizador Policy.Enabled será definido com base nesse valor de enumeração. A exceção é se o modo de execução da política for Check on Schedule, mas não houver informações de agendamento associadas à política, nesse caso, a política será desabilitada automaticamente e seu modo de execução será redefinido como Nenhum.

overwriteExistingPolicy
Boolean

Se for true, se uma Política com o mesmo nome já existir na Loja, ela será substituída.

overwriteExistingCondition
Boolean

Se for true, se alguma Condição associada à Política, diretamente ou por meio de um TargetSet, já existir no Repositório, ela será substituída. Caso contrário, a condição existente permanecerá inalterada e a política importada usará a condição pré-existente em vez da versão no XmlReader.

Retornos

O objeto Policy importado. Se o leitor XML não for validado corretamente ou estiver ausente, ele gerará uma exceção.

Aplica-se a