Policy 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.
Essa é a parte não gerada da classe Policy.
public sealed class Policy : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
type Policy = class
inherit SfcInstance
interface ISfcCreatable
interface ICreatable
interface ISfcDroppable
interface IDroppable
interface ISfcAlterable
interface IAlterable
interface ISfcRenamable
interface IRenamable
interface ISfcValidate
Public NotInheritable Class Policy
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, IRenamable, ISfcAlterable, ISfcCreatable, ISfcDroppable, ISfcRenamable, ISfcValidate
- Herança
- Implementações
Construtores
| Nome | Description |
|---|---|
| Policy() |
Construtor padrão usado para desserialização. VSTS 55852. |
| Policy(PolicyStore, String) |
Cria uma instância de um novo objeto Policy. |
Campos
| Nome | Description |
|---|---|
| HelpLinkStringMaxLength |
Limite no comprimento da propriedade HelpLink. Observe que esse é o comprimento máximo do hiperlink aceito pelo IE. |
| HelpTextStringMaxLength |
Limite o comprimento da propriedade HelpText especificada pelo usuário. |
Propriedades
| Nome | Description |
|---|---|
| AbstractIdentityKey |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| AutomatedPolicyEvaluationMode |
Essa é a parte não gerada da classe Policy. |
| CategoryId |
Essa é a parte não gerada da classe Policy. |
| Condition |
Essa é a parte não gerada da classe Policy. |
| CreateDate |
Essa é a parte não gerada da classe Policy. |
| CreatedBy |
Essa é a parte não gerada da classe Policy. |
| DateModified |
Essa é a parte não gerada da classe Policy. |
| Description |
Essa é a parte não gerada da classe Policy. |
| Enabled |
Essa é a parte não gerada da classe Policy. |
| EvaluationHistories |
Essa é a parte não gerada da classe Policy. |
| HasScript |
Mostra se qualquer uma das condições referenciadas por essa política faz referência a um script t-sql ou wql |
| HelpLink |
Essa é a parte não gerada da classe Policy. |
| HelpText |
Essa é a parte não gerada da classe Policy. |
| ID |
Essa é a parte não gerada da classe Policy. |
| IdentityKey |
Essa é a parte não gerada da classe Policy. |
| IsSystemObject |
Essa é a parte não gerada da classe Policy. |
| KeyChain |
Retorna o caminho de identidade do objeto (Herdado de SfcInstance) |
| Metadata |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| ModifiedBy |
Essa é a parte não gerada da classe Policy. |
| Name |
Essa é a parte não gerada da classe Policy. |
| ObjectSet |
Essa é a parte não gerada da classe Policy. |
| Parent |
Essa é a parte não gerada da classe Policy. |
| PolicyCategory |
Essa é a parte não gerada da classe Policy. |
| Properties |
Essa é a parte não gerada da classe Policy. (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) |
| RootCondition |
Essa é a parte não gerada da classe Policy. |
| ScheduleUid |
Essa é a parte não gerada da classe Policy. |
| State |
Essa é a parte não gerada da classe Policy. (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() |
Persiste todas as alterações feitas neste objeto. |
| AlterImpl() |
Essa é a parte não gerada da classe Policy. (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) |
| Create() |
Cria o objeto no servidor. |
| CreateIdentityKey() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| CreateImpl() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Essa é a parte não gerada da classe Policy. |
| Drop() |
Remove o objeto e o remove da coleção. |
| DropImpl() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| Evaluate(AdHocPolicyEvaluationMode, ISfcConnection[]) |
Essa é a parte não gerada da classe Policy. |
| Evaluate(AdHocPolicyEvaluationMode, Object[]) |
Essa é a parte não gerada da classe Policy. |
| Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, ISfcConnection[]) |
Essa é a parte não gerada da classe Policy. |
| GetChildCollection(String) |
Obtenha a coleção filho nesta instância para a cadeia de caracteres de nome de elemento fornecida. (Herdado de SfcInstance) |
| GetDomain() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| GetObjectFactory() |
Essa é a parte não gerada da classe Policy. |
| GetPropertySet() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| GetTypeMetadataImpl() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| 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) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| MarkRootAsConnected() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| MoveImpl(SfcInstance) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| PostAlter(Object) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| PostCreate(Object) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| PostDrop(Object) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| PostMove(Object) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| PostRename(Object) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| ProduceConfigureScript(Object) |
Essa é a parte não gerada da classe Policy. |
| Refresh() |
atualiza as propriedades do objeto lendo-as do servidor (Herdado de SfcInstance) |
| Rename(String) |
Renomeia o objeto no servidor. |
| RenameImpl(SfcKey) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| ResetKey() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| ScriptAlter() |
Scripts de todas as alterações feitas neste objeto. |
| ScriptAlterWithObjectSet() |
Scripts Alter Policy com ObjectSet dependente. Não inclui condições referenciadas. |
| ScriptCreate() |
Cria scripts do objeto no servidor. |
| ScriptCreateWithDependencies() |
Scripts criam política com todas as dependências, incluindo ObjectSet e todas as condições referenciadas |
| ScriptCreateWithObjectSet() |
Scripts criam política com ObjectSet dependente. Não inclui condições referenciadas. |
| ScriptDrop() |
Exclusão de scripts do objeto |
| ScriptDropWithObjectSet() |
Scripts descartam a política com ObjectSet dependente. Não inclui condições referenciadas. |
| Serialize(XmlWriter) |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| ToString() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| UpdateUIPropertyState() |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| UsesFacet(String) |
Retorna um booliano que indica se a Condição dessa política usa a faceta fornecida. |
| Validate() |
Validação básica do objeto filho (Herdado de SfcInstance) |
| Validate(String) |
Validação de política Diferentemente de ISfcValidate.Validate, esse método gerará a primeira exceção encontrada se a avaliação desse método não produzir exceções, a validação aprovada |
Eventos
| Nome | Description |
|---|---|
| ConnectionProcessingFinished |
Evento que é acionado após o término da execução da política. |
| ConnectionProcessingStarted |
Evento acionado antes do início da execução da política para uma conexão. |
| PolicyEvaluationFinished |
Evento que é acionado após o término da execução da política. |
| PolicyEvaluationStarted |
Evento acionado antes do início da execução da política. |
| propertyChanged |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| PropertyChanged |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| propertyMetadataChanged |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| PropertyMetadataChanged |
Essa é a parte não gerada da classe Policy. (Herdado de SfcInstance) |
| TargetProcessed |
Evento acionado depois que um destino é processado. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ISfcRenamable.Rename(SfcKey) |
Renomeia o objeto no servidor. |
| ISfcRenamable.ScriptRename(SfcKey) |
Essa é a parte não gerada da classe Policy. |
| ISfcValidate.Validate(String, Object[]) |
Implementação de ISfcValidate para Política |