PolicyExtender 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.
Decorador do objeto Policy. Usado para adicionar propriedades adicionais ao objeto policy base
public sealed class PolicyExtender : Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<Microsoft.SqlServer.Management.Dmf.Policy>
type PolicyExtender = class
inherit SfcObjectExtender<Policy>
Public NotInheritable Class PolicyExtender
Inherits SfcObjectExtender(Of Policy)
- Herança
Construtores
| Nome | Description |
|---|---|
| PolicyExtender() |
ctor padrão |
| PolicyExtender(Policy) |
ctor. Usa o objeto Policy pai para agregar em |
| PolicyExtender(PolicyStore, String) |
ctor. Crie um novo objeto Policy e agrega-o. |
Propriedades
| Nome | Description |
|---|---|
| Categories |
Fornece uma lista de categorias disponíveis |
| Category |
Converte a propriedade de cadeia de caracteres 'PolicyCategory' do pai na propriedade do objeto PolicyCategory |
| ConditionInstance |
Converte a propriedade de cadeia de caracteres 'Condition' do pai na propriedade do objeto Condition |
| EnableRootRestriction |
Nome raiz do objeto de política |
| Filters |
Filtros atuais |
| OfflineMode |
Modo offline ou não |
| Parent |
Objeto pai (Herdado de SfcObjectExtender<TSfcInstance>) |
| PolicyFilePath |
Caminho do arquivo de política no modo offline |
| RootName |
Nome raiz do objeto de política |
| SupportedPolicyEvaluationMode |
Retorna modos de avaliação com suporte para a Condição selecionada |
Métodos
| Nome | Description |
|---|---|
| GetParentSfcPropertySet() |
Retorna uma instância do conjunto de propriedades do pai (Herdado de SfcObjectExtender<TSfcInstance>) |
| GetPropertySet() |
retorna a coleção das propriedades (Herdado de SfcObjectExtender<TSfcInstance>) |
| OnPropertyChanged(String) |
Aciona o evento PropertyChanged, quando tem qualquer assinante (Herdado de SfcObjectExtender<TSfcInstance>) |
| OnPropertyMetadataChanged(String) |
Aciona o evento PropertyMetadataChanged, quando tem qualquer assinante (Herdado de SfcObjectExtender<TSfcInstance>) |
| parent_PropertyChanged(Object, PropertyChangedEventArgs) |
Decorador do objeto Policy. Usado para adicionar propriedades adicionais ao objeto policy base (Herdado de SfcObjectExtender<TSfcInstance>) |
| parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) |
Decorador do objeto Policy. Usado para adicionar propriedades adicionais ao objeto policy base (Herdado de SfcObjectExtender<TSfcInstance>) |
| RegisterParentProperty(PropertyInfo) |
Registrar propriedade do pai, que não foi incluída na coleção de propriedades (como 'Name' em SMO ou coleções (Herdado de SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo, String) |
Registrar uma propriedade refletida adicional, dependendo da propriedade do objeto pai (Herdado de SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo) |
Registrar uma propriedade refletida adicional (Herdado de SfcObjectExtender<TSfcInstance>) |
Eventos
| Nome | Description |
|---|---|
| PropertyChanged |
Decorador do objeto Policy. Usado para adicionar propriedades adicionais ao objeto policy base (Herdado de SfcObjectExtender<TSfcInstance>) |
| PropertyMetadataChanged |
Decorador do objeto Policy. Usado para adicionar propriedades adicionais ao objeto policy base (Herdado de SfcObjectExtender<TSfcInstance>) |