Policy Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta es la parte no generada de la clase 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
- Herencia
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| Policy() |
Constructor predeterminado usado para la deserialización. VSTS 55852. |
| Policy(PolicyStore, String) |
Crea una instancia de un nuevo objeto Policy. |
Campos
| Nombre | Description |
|---|---|
| HelpLinkStringMaxLength |
Límite en la longitud de la propiedad HelpLink. Tenga en cuenta que esta es la longitud máxima del hipervínculo aceptada por IE. |
| HelpTextStringMaxLength |
Limitar la longitud de la propiedad HelpText especificada por el usuario. |
Propiedades
| Nombre | Description |
|---|---|
| AbstractIdentityKey |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| AutomatedPolicyEvaluationMode |
Esta es la parte no generada de la clase Policy. |
| CategoryId |
Esta es la parte no generada de la clase Policy. |
| Condition |
Esta es la parte no generada de la clase Policy. |
| CreateDate |
Esta es la parte no generada de la clase Policy. |
| CreatedBy |
Esta es la parte no generada de la clase Policy. |
| DateModified |
Esta es la parte no generada de la clase Policy. |
| Description |
Esta es la parte no generada de la clase Policy. |
| Enabled |
Esta es la parte no generada de la clase Policy. |
| EvaluationHistories |
Esta es la parte no generada de la clase Policy. |
| HasScript |
Muestra si alguna de las condiciones a las que hace referencia esta directiva hace referencia a un script t-sql o wql |
| HelpLink |
Esta es la parte no generada de la clase Policy. |
| HelpText |
Esta es la parte no generada de la clase Policy. |
| ID |
Esta es la parte no generada de la clase Policy. |
| IdentityKey |
Esta es la parte no generada de la clase Policy. |
| IsSystemObject |
Esta es la parte no generada de la clase Policy. |
| KeyChain |
Devuelve la ruta de acceso de identidad del objeto. (Heredado de SfcInstance) |
| Metadata |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| ModifiedBy |
Esta es la parte no generada de la clase Policy. |
| Name |
Esta es la parte no generada de la clase Policy. |
| ObjectSet |
Esta es la parte no generada de la clase Policy. |
| Parent |
Esta es la parte no generada de la clase Policy. |
| PolicyCategory |
Esta es la parte no generada de la clase Policy. |
| Properties |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PropertyStorageProvider |
Esta propiedad devuelve la implementación predeterminada de SFC para la interfaz ISfcPropertyStorageProvider, se puede invalidar en las clases secundarias para devolver otro proveedor de almacenamiento (es decir, lista de propiedades planas). (Heredado de SfcInstance) |
| RootCondition |
Esta es la parte no generada de la clase Policy. |
| ScheduleUid |
Esta es la parte no generada de la clase Policy. |
| State |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| Urn |
Cree una nueva cadena urn en cada solicitud y vuelva a devolverla. (Heredado de SfcInstance) |
Métodos
| Nombre | Description |
|---|---|
| Alter() |
Conserva todos los cambios realizados en este objeto. |
| AlterImpl() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| CheckObjectCreated() |
Para llamar desde el dominio para cuando una API requiere que el objeto se cree más fuerte que CheckObjectState. (Heredado de SfcInstance) |
| CheckObjectState() |
Para llamar desde el dominio para cualquier acceso al objeto (Heredado de SfcInstance) |
| Create() |
Crea el objeto en el servidor. |
| CreateIdentityKey() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| CreateImpl() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Esta es la parte no generada de la clase Policy. |
| Drop() |
Quita el objeto y lo quita de la colección. |
| DropImpl() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| Evaluate(AdHocPolicyEvaluationMode, ISfcConnection[]) |
Esta es la parte no generada de la clase Policy. |
| Evaluate(AdHocPolicyEvaluationMode, Object[]) |
Esta es la parte no generada de la clase Policy. |
| Evaluate(AdHocPolicyEvaluationMode, SfcQueryExpression, ISfcConnection[]) |
Esta es la parte no generada de la clase Policy. |
| GetChildCollection(String) |
Obtenga la colección secundaria de esta instancia para la cadena de nombre de elemento especificada. (Heredado de SfcInstance) |
| GetDomain() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| GetObjectFactory() |
Esta es la parte no generada de la clase Policy. |
| GetPropertySet() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| GetTypeMetadataImpl() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| InitializeUIPropertyState() |
Reemplazable de los objetos secundarios que se preocupan por inicializar sus estados (metadatos dinámicos que actualmente son ". Propiedad Enabled" (Heredado de SfcInstance) |
| MarkForDropImpl(Boolean) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| MarkRootAsConnected() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| MoveImpl(SfcInstance) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PostAlter(Object) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PostCreate(Object) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PostDrop(Object) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PostMove(Object) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PostRename(Object) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| ProduceConfigureScript(Object) |
Esta es la parte no generada de la clase Policy. |
| Refresh() |
actualiza las propiedades del objeto leyéndolas desde el servidor. (Heredado de SfcInstance) |
| Rename(String) |
Cambia el nombre del objeto en el servidor. |
| RenameImpl(SfcKey) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| ResetKey() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| ScriptAlter() |
Scripts de todos los cambios realizados en este objeto. |
| ScriptAlterWithObjectSet() |
Scripts Alter Policy con objectSet dependiente. No incluye condiciones a las que se hace referencia. |
| ScriptCreate() |
Creación de scripts del objeto en el servidor. |
| ScriptCreateWithDependencies() |
Scripts Crear directiva con todas las dependencias, incluido ObjectSet y todas las condiciones a las que se hace referencia |
| ScriptCreateWithObjectSet() |
Scripts Crear directiva con objectSet dependiente. No incluye condiciones a las que se hace referencia. |
| ScriptDrop() |
Eliminación de scripts del objeto |
| ScriptDropWithObjectSet() |
Los scripts quitan la directiva con objectSet dependiente. No incluye condiciones a las que se hace referencia. |
| Serialize(XmlWriter) |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| ToString() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| UpdateUIPropertyState() |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| UsesFacet(String) |
Devuelve un valor booleano que indica si la condición de esta directiva usa la faceta especificada. |
| Validate() |
Validación básica del objeto secundario (Heredado de SfcInstance) |
| Validate(String) |
Validación de directivas a diferencia de ISfcValidate.Validate, este método iniciará la primera excepción que encuentra si la evaluación de este método no genera ninguna excepción, validación pasada. |
Eventos
| Nombre | Description |
|---|---|
| ConnectionProcessingFinished |
Evento que se desencadena una vez finalizada la ejecución de la directiva. |
| ConnectionProcessingStarted |
Evento desencadenado antes de que se inicie la ejecución de la directiva para una conexión. |
| PolicyEvaluationFinished |
Evento que se desencadena una vez finalizada la ejecución de la directiva. |
| PolicyEvaluationStarted |
Evento desencadenado antes de que se inicie la ejecución de la directiva. |
| propertyChanged |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PropertyChanged |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| propertyMetadataChanged |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| PropertyMetadataChanged |
Esta es la parte no generada de la clase Policy. (Heredado de SfcInstance) |
| TargetProcessed |
Evento desencadenado después de procesar un destino. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISfcRenamable.Rename(SfcKey) |
Cambia el nombre del objeto en el servidor. |
| ISfcRenamable.ScriptRename(SfcKey) |
Esta es la parte no generada de la clase Policy. |
| ISfcValidate.Validate(String, Object[]) |
Implementación de ISfcValidate para policy |