Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Indique que la classe compte sur le service spécifié.
Espace de noms : Microsoft.Windows.Design
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
<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
Notes
Vous pouvez appliquer RequiresServiceAttribute à tout fournisseur de fonctionnalités, tout connecteur de fonctionnalités ou sélectionner les classes fournies par les fournisseurs de fonctionnalités. La classe n'est pas instanciée tant que tous les services nécessaires ne sont pas disponibles.
Hiérarchie d'héritage
System.Object
System.Attribute
Microsoft.Windows.Design.RequirementAttribute
Microsoft.Windows.Design.RequiresServiceAttribute
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Membres RequiresServiceAttribute
Microsoft.Windows.Design, espace de noms
Autres ressources
Fournisseurs de fonctionnalités et connecteurs de fonctionnalités