PolicyStore Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O objeto PolicyStore é o objeto raiz da hierarquia DMF.
[System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))]
public sealed class PolicyStore : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSerializableUpgrade, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.SqlServer.Management.Sdk.Sfc.LocalizableTypeConverter))>]
type PolicyStore = class
inherit SfcInstance
interface ISfcAlterable
interface IAlterable
interface ISfcDomain
interface ISfcDomainLite
interface ISfcHasConnection
interface ISfcSerializableUpgrade
interface ISfcValidate
Public NotInheritable Class PolicyStore
Inherits SfcInstance
Implements IAlterable, ISfcAlterable, ISfcDomain, ISfcSerializableUpgrade, ISfcValidate
- Herança
- Atributos
- Implementações
Construtores
| Nome | Description |
|---|---|
| PolicyStore() |
Nunca chame isso, ou se você se lembrar de definir SqlStoreConnection |
| PolicyStore(SfcConnection) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
Propriedades
| Nome | Description |
|---|---|
| AbstractIdentityKey |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| Conditions |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| Enabled |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| Facets |
Retornar uma coleção de FacetInfo. |
| HistoryRetentionInDays |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| IdentityKey |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| KeyChain |
Retorna o caminho de identidade do objeto (Herdado de SfcInstance) |
| LogOnSuccess |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| Metadata |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| Name |
O nome do servidor conectado a |
| ObjectSets |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| Parent |
Pai não é algo que é mantido local, ele está implícito do conjunto de chaves O conceito de um pai é realmente sobre a hierarquia para cima e sob a raiz se fizermos isso apenas por meio de pais, então não seremos capazes de instanciar objetos com apenas conjuntos SfcKeyChain leves Definir o pai está lá para uma operação auxiliar para definir um conjunto de chaves (Herdado de SfcInstance) |
| Policies |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| PolicyCategories |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| PolicyCategorySubscriptions |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| Properties |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PropertyStorageProvider |
Essa propriedade retorna a implementação padrão do SFC para a interface ISfcPropertyStorageProvider, pode ser substituída nas classes filho para retornar outro provedor de armazenamento (ou seja, lista de propriedades simples) (Herdado de SfcInstance) |
| SqlStoreConnection |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| State |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| Urn |
Crie uma nova cadeia de caracteres urn em cada solicitação e retorne-a. (Herdado de SfcInstance) |
Métodos
| Nome | Description |
|---|---|
| Alter() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| AlterImpl() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| CheckObjectCreated() |
Para ser chamado do domínio para quando uma API exigir que o objeto seja criado mais forte que CheckObjectState (Herdado de SfcInstance) |
| CheckObjectState() |
Para ser chamado do domínio para qualquer acesso ao objeto (Herdado de SfcInstance) |
| CreateIdentityKey() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| CreateImpl() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| CreatePolicyFromFacet(Object, String, String, String, XmlWriter) |
Esse método cria uma instância de um objeto Policy que se aplica ao destino fornecido e, em seguida, adiciona a política ao armazenamento permanente. A política está associada a uma condição cujos objetos ConditionExpression refletem as propriedades do destino, conforme visto por meio da faceta fornecida no momento em que esse método é chamado. Você pode acessar a política recém-criada por meio desta coleção Policies[policyName] da PolicyStore. |
| CreatePolicyFromFacet(SfcQueryExpression, String, String, String, XmlWriter) |
Esse método cria uma instância de um objeto policy temporário e, em seguida, serializa-o por meio do XmlWriter fornecido. A política está associada a uma condição cujos objetos ConditionExpression refletem as propriedades do destino, conforme visto por meio da faceta fornecida no momento em que esse método é chamado. Esse objeto PolicyStore não é alterado por essa chamada. |
| CreatePolicyFromFacet(SfcQueryExpression, String, String, String) |
Esse método cria uma instância de um objeto Policy que se aplica ao destino fornecido e, em seguida, adiciona a política ao armazenamento permanente. A política está associada a uma condição cujos objetos ConditionExpression refletem as propriedades do destino, conforme visto por meio da faceta fornecida no momento em que esse método é chamado. Você pode acessar a política recém-criada por meio desta coleção Policies[policyName] da PolicyStore. |
| DeserializePolicy(XmlReader, Boolean, Boolean) |
Desserialize 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 desserializada existe somente na memória e deve ser criada no PolicyStore no servidor para persistê-la. |
| Discover(ISfcDependencyDiscoveryObjectSink) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| DropImpl() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| EnumApplicablePolicies(SfcQueryExpression) |
Retorna uma DataTable que contém as políticas que se aplicam ao mesmo tipo de destino que o destino fornecido. Em outras palavras, se um destino de banco de dados for dado, as políticas que se aplicam ao Banco de Dados, à Tabela e a quaisquer outros tipos no banco de dados serão consideradas. |
| EnumApplicablePolicyCategories(SfcQueryExpression) |
Retorna uma coleção somente leitura que contém cada categoria de política, repetida para cada uma das políticas nessa categoria e um sinalizador se o destino assinar a categoria, todas as políticas de banco de dados e decrescente de banco de dados na categoria e o modo de execução da política. Observação: no momento, esse método só é válido em destinos de banco de dados. |
| EnumConditionsOnFacet(String, PolicyStore+EnumerationMode) |
Enumerar condições associadas à faceta determinada, respeitando o sinalizador IsSystemObject |
| EnumConditionsOnFacet(String) |
Enumerar condições associadas à faceta fornecida |
| EnumDomainFacets(String[]) |
Retornar uma coleção de FacetInfo para domínios listados. Passar String.Empty para Facetas, não associado ao Domínio SFC |
| EnumPoliciesOnFacet(String, PolicyStore+EnumerationMode) |
Enumerar políticas associadas à faceta determinada, respeitando o sinalizador IsSystemObject |
| EnumPoliciesOnFacet(String) |
Enumerar Políticas associadas à faceta fornecida |
| EnumPolicyCategories() |
Retorna uma coleção somente leitura que contém todas as categorias de política. |
| EnumRootConditions(Type) |
Enmerar condições raiz para um determinado tipo |
| EnumRootFacets(Type) |
Retorna uma coleção de facetas raiz |
| EnumTargetSetConditions(Type, PolicyStore+EnumerationMode) |
Enumerar condições para um determinado tipo que pode ser usado em filtros TargetSet, respeitando o sinalizador IsSystemObject |
| EnumTargetSetConditions(Type) |
Enumerar condições para um determinado tipo que pode ser usado em filtros TargetSet |
| EraseSystemHealthPhantomRecords() |
Essa função apaga os registros fantasmas da tabela de integridade do sistema iterando todas as violações e verificando se correspondem a um objeto existente. |
| GetAggregatedHealthState(SfcQueryExpression) |
Retorna as informações de integridade agregadas da consulta de destino, que pode descrever um único objeto ou uma coleção de objetos. |
| GetChildCollection(String) |
Obtenha a coleção filho nesta instância para a cadeia de caracteres de nome de elemento fornecida. (Herdado de SfcInstance) |
| GetDomain() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| GetPropertySet() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| GetTypeMetadataImpl() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| ImportPolicy(XmlReader, ImportPolicyEnabledState, Boolean, Boolean) |
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. |
| InitializeUIPropertyState() |
Substituível dos objetos filho que se preocupam em inicializar seus estados (metadados dinâmicos que atualmente são os ". Propriedade Enabled" ) (Herdado de SfcInstance) |
| MarkForDropImpl(Boolean) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| MarkRootAsConnected() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| MarkSystemObject(Object, Boolean) |
Define o sinalizador do sistema em objetos no repositório |
| MoveImpl(SfcInstance) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PostAlter(Object) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PostCreate(Object) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PostDrop(Object) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PostMove(Object) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PostRename(Object) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PurgeHealthState() |
Limpe todos os registros da tabela de estado de integridade da política. |
| PurgeHealthState(SfcQueryExpression) |
Limpe registros da tabela de estado de integridade da política que estão associados aos nós na árvore, começando com o valor passado para targetTreeRoot. |
| Refresh() |
atualiza as propriedades do objeto lendo-as do servidor (Herdado de SfcInstance) |
| RenameImpl(SfcKey) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| RepairPolicyAutomation() |
Restaura todos os artefatos que foram criados pelo gerenciamento baseado em políticas para dar suporte à automação de políticas. |
| ResetKey() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| ScriptAlter() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| Serialize(XmlWriter) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| StartSerializationUpgrade() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| SubscribeToPolicyCategory(SfcQueryExpression, String) |
Cria uma assinatura para o destino fornecido para a categoria de política especificada. Isso será gerado se a assinatura já existir. |
| ToString() |
A identidade da cadeia de caracteres de um repositório de políticas é o nome do servidor associado. |
| UnsubscribeFromPolicyCategory(SfcQueryExpression, String) |
Cancele a assinatura do destino fornecido da categoria de política especificada. Isso será gerado se o destino não assinar a categoria. |
| UpdateUIPropertyState() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| Validate() |
Validação básica do objeto filho (Herdado de SfcInstance) |
Eventos
| Nome | Description |
|---|---|
| propertyChanged |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PropertyChanged |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| propertyMetadataChanged |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
| PropertyMetadataChanged |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. (Herdado de SfcInstance) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ISfcDomain.GetExecutionEngine() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| ISfcDomain.GetKey(IUrnFragment) |
retorna o fragmento de URN fornecido pelo objeto Key |
| ISfcDomain.GetType(String) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| ISfcDomain.GetTypeMetadata(String) |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| ISfcDomain.UseSfcStateManagement() |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| ISfcDomainLite.DomainInstanceName |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| ISfcDomainLite.DomainName |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| ISfcDomainLite.GetLogicalVersion() |
Retorna a versão lógica do domínio |
| ISfcHasConnection.ConnectionContext |
O objeto PolicyStore é o objeto raiz da hierarquia DMF. |
| ISfcHasConnection.GetConnection() |
Obtenha a conexão atual para consultar. Retornar uma conexão com suporte a uma única consulta serial, portanto, a consulta deve terminar antes que outra possa começar. |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
Obtenha a conexão atual para consultar. Retornar uma conexão com suporte a uma única consulta serial ou a várias consultas abertas simultaneamente conforme solicitado. |
| ISfcHasConnection.SetConnection(ISfcConnection) |
Define a conexão ativa. |
| ISfcValidate.Validate(String, Object[]) |
Implementação de ISfcValidate para Política |