RequirementValidator (Clase)
Determina si el contexto y los servicios necesarios están disponibles para el tipo especificado.
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.RequirementValidator
Espacio de nombres: Microsoft.Windows.Design
Ensamblado: Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)
Sintaxis
'Declaración
Public NotInheritable Class RequirementValidator
public sealed class RequirementValidator
public ref class RequirementValidator sealed
[<Sealed>]
type RequirementValidator = class end
public final class RequirementValidator
El tipo RequirementValidator expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
RequirementValidator | Inicializa una nueva instancia de la clase RequirementValidator para el objeto FeatureManager y el tipo especificados. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
MeetsRequirements | Obtiene un valor que indica si existen los requisitos de tipo en el contexto de edición. | |
PendingRequirements | Obtiene una lista de atributos de requisito pendientes. | |
Requirements | Obtiene una enumeración de todos los requisitos para el tipo contenido en este validador. | |
Type | Obtiene el tipo de objeto para el que validar los requisitos. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
RequirementsChanged | Se produce cuando ha cambiado el conjunto de requisitos necesario utilizar el tipo. |
Arriba
Comentarios
Utilice la clase RequirementValidator para aplazar la creación de objetos que no tienen sus requisitos en la ubicación correspondiente. Un objeto puede especificar un requisito a un servicio o elemento de contexto agregando un RequiresServiceAttribute o RequiresContextItemAttribute en su clase. Las áreas del diseñador que crean objetos automáticamente comprueban estos atributos para asegurarse de que el objeto se puede utilizar en el contexto del diseñador.
Puede definir otros tipos de requisitos derivando de RequirementAttribute e implementando el método abstracto MeetsRequirement.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Windows.Design (Espacio de nombres)
Otros recursos
Proveedores de características y conectores de características