Compartilhar via


Membros Policy

The Policy object represents a Policy-Based Management policy.

O tipo Policy expõe os seguintes membros.

Construtores

  Nome Descrição
Método público Policy() () () () Initializes a new instance of the Policy class.
Método público Policy(PolicyStore, String) Initializes a new instance of the Policy class.

Início

Métodos

  Nome Descrição
Método público Alter Updates any Policy object property changes on the instance of SQL Server.
Método protegido AlterImpl Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido CheckObjectCreated Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido CheckObjectState Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público Create
Método protegido CreateIdentityKey Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido CreateImpl Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público Discover (Substitui SfcInstanceDiscover(ISfcDependencyDiscoveryObjectSink).)
Método público Drop Removes the policy from the instance of SQL Server.
Método protegido DropImpl Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público Equals (Herdado de Object.)
Método público Evaluate(AdHocPolicyEvaluationMode, array<ISfcConnection> [] () [] [])
Método público Evaluate(AdHocPolicyEvaluationMode, array<Object> [] () [] []) Immediately executes the policy against the specified target objects by using the specified evaluation mode.
Método público Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, array<ISfcConnection> [] () [] [])
Método protegido Finalize (Herdado de Object.)
Método protegido GetChildCollection Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público GetDomain Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público GetHashCode (Herdado de Object.)
Método públicoMembro estático GetObjectFactory Gets the object factory for the object.
Método público GetPropertySet Returns the set of properties for the SfcInstance object. (Herdado de SfcInstance.)
Método público GetType (Herdado de Object.)
Método protegido GetTypeMetadataImpl Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido InitializeUIPropertyState Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido MarkForDropImpl Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido MarkRootAsConnected Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido MemberwiseClone (Herdado de Object.)
Método protegido MoveImpl Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido OnPropertyMetadataChanges Invoked whenever the effective value of any SfcInstance metadata is updated. (Herdado de SfcInstance.)
Método protegido OnPropertyValueChanges Invoked whenever the effective value of any SfcInstance property is updated. (Herdado de SfcInstance.)
Método protegido PostAlter Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido PostCreate Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido PostDrop Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido PostMove Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido PostRename Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público ProduceConfigureScript
Método público Refresh Refreshes the object's properties by reading them from the server. (Herdado de SfcInstance.)
Método público Rename Renames the policy.
Método protegido RenameImpl Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método protegido ResetKey Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público ScriptAlter Alters the script that is used to create the condition.
Método público ScriptAlterWithObjectSet
Método público ScriptCreate Creates a script that is used to create the condition.
Método público ScriptCreateWithDependencies
Método público ScriptCreateWithObjectSet
Método público ScriptDrop Drops the script that is used to create the condition.
Método público ScriptDropWithObjectSet
Método público Serialize Serializes the instance to XML. (Herdado de SfcInstance.)
Método público ToString Returns a string representation of the instance Urn. (Herdado de SfcInstance.)
Método protegido UpdateUIPropertyState Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público UsesFacet
Método protegido Validate Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Método público Validate(String)

Início

Campos

  Nome Descrição
Campo públicoMembro estático HelpLinkStringMaxLength
Campo públicoMembro estático HelpTextStringMaxLength

Início

Propriedades

  Nome Descrição
Propriedade protegida AbstractIdentityKey Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Propriedade pública AutomatedPolicyEvaluationMode
Propriedade pública CategoryId Gets the ID value that uniquely identifies the category that is associated with the policy.
Propriedade pública Condition
Propriedade pública CreateDate Gets the date and time when the policy was created.
Propriedade pública CreatedBy Gets the policy store authentication credentials of the user who created the policy.
Propriedade pública DateModified Gets the date and time when the policy was last modified.
Propriedade pública Description Gets or sets the textual description of the policy.
Propriedade pública Enabled Gets or set the Boolean value that specifies whether the policy is enabled.
Propriedade pública EvaluationHistories
Propriedade pública HasScript Gets the Boolean value that specifies whether the policy has a script.
Propriedade pública HelpLink Gets or sets a URN to additional help information for the policy.
Propriedade pública HelpText Gets or sets the display name for the help text.
Propriedade pública ID Gets the ID value that uniquely identifies the policy.
Propriedade pública IdentityKey Gets the key that identifies the policy.
Propriedade pública Metadata Returns metadata about the instance and its domain. (Herdado de SfcInstance.)
Propriedade pública ModifiedBy Gets the policy store authentication credentials of the user who last modified the policy.
Propriedade pública Name
Propriedade pública ObjectSet Gets or sets the set of objects that are associated with the policy.
Propriedade pública Parent Gets or sets the PolicyStore that is the parent of the policy object.
Propriedade pública PolicyCategory Gets or sets the category that is associated with the policy.
Propriedade pública Properties Returns a collection instance properties. (Herdado de SfcInstance.)
Propriedade protegida PropertyStorageProvider Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Propriedade pública RootCondition Gets or sets the name of the root condition for this policy.
Propriedade pública ScheduleUid Gets or sets the Guid that identifies the SQL Server Agent schedule that checks on the policy.
Propriedade protegida State Returns the state of the SfcInstance object. (Herdado de SfcInstance.)
Propriedade pública Urn Returns the uniform resource name of the SfcInstance object. (Herdado de SfcInstance.)

Início

Eventos

  Nome Descrição
Evento público ConnectionProcessingFinished
Evento público ConnectionProcessingStarted
Evento público PolicyEvaluationFinished
Evento público PolicyEvaluationStarted
Evento protegido propertyChanged Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Evento público PropertyChanged CLS-compliant event for property changes. (Herdado de SfcInstance.)
Evento protegido propertyMetadataChanged Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. (Herdado de SfcInstance.)
Evento público PropertyMetadataChanged CLS-compliant event for property metadata changes. (Herdado de SfcInstance.)
Evento público TargetProcessed

Início

Implementações de interface explícitas

  Nome Descrição
Implementação de interface explícitaMétodo particular ISfcRenamableRename
Implementação de interface explícitaMétodo particular ISfcRenamableScriptRename
Implementação de interface explícitaMétodo particular ISfcValidateValidate

Início