RequiresServiceAttribute-Klasse
Aktualisiert: November 2007
Gibt an, dass die Klasse auf dem angegebenen Dienst basiert.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
<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
Hinweise
Sie können RequiresServiceAttribute auf alle Featureanbieter und alle Featureconnectors anwenden oder Klassen auswählen, die von Featureanbietern bereitgestellt werden. Die Klasse wird erst dann instanziiert, wenn alle erforderlichen Dienste verfügbar sind.
Vererbungshierarchie
System.Object
System.Attribute
Microsoft.Windows.Design.RequirementAttribute
Microsoft.Windows.Design.RequiresServiceAttribute
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
RequiresServiceAttribute-Member
Microsoft.Windows.Design-Namespace