RequiresServiceAttribute - класс
Обновлен: Ноябрь 2007
Указывает, что класс использует заданную службу.
Пространство имен: Microsoft.Windows.Design
Сборка: Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)
Синтаксис
'Декларация
<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
Заметки
Можно применить RequiresServiceAttribute к любому поставщику функций, любому соединительному элементу или выбранным классам, которые предлагаются поставщиками функций. Экземпляр класса не создается, пока не станут доступны все необходимые службы.
Иерархия наследования
System.Object
System.Attribute
Microsoft.Windows.Design.RequirementAttribute
Microsoft.Windows.Design.RequiresServiceAttribute
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
RequiresServiceAttribute - члены
Microsoft.Windows.Design - пространство имен