RequiresServiceAttribute (Clase)
Actualización: noviembre 2007
Indica que la clase se basa en el servicio especificado.
Espacio de nombres: Microsoft.Windows.Design
Ensamblado: Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)
Sintaxis
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class RequiresServiceAttribute _
Inherits RequirementAttribute
Dim instance As RequiresServiceAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class RequiresServiceAttribute : RequirementAttribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = true)]
public ref class RequiresServiceAttribute sealed : public RequirementAttribute
public final class RequiresServiceAttribute extends RequirementAttribute
Comentarios
Puede aplicar RequiresServiceAttribute a cualquier proveedor de características o conector de características, o seleccionar las clases que ofrecen los proveedores de características. No se crean instancias de la clase hasta que no están disponibles todos los servicios que requiere.
Jerarquía de herencia
System.Object
System.Attribute
Microsoft.Windows.Design.RequirementAttribute
Microsoft.Windows.Design.RequiresServiceAttribute
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
RequiresServiceAttribute (Miembros)
Microsoft.Windows.Design (Espacio de nombres)
Otros recursos
Proveedores de características y conectores de características