Поделиться через


PolicyDrivenFeatureConnector<TFeatureProviderType> - класс

Создает поставщики функций, основанные на политиках элементов.

Иерархия наследования

System.Object
  Microsoft.Windows.Design.Features.FeatureConnector<TFeatureProviderType>
    Microsoft.Windows.Design.Policies.PolicyDrivenFeatureConnector<TFeatureProviderType>

Пространство имен:  Microsoft.Windows.Design.Policies
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
Public MustInherit Class PolicyDrivenFeatureConnector(Of TFeatureProviderType As FeatureProvider) _
    Inherits FeatureConnector(Of TFeatureProviderType)
public abstract class PolicyDrivenFeatureConnector<TFeatureProviderType> : FeatureConnector<TFeatureProviderType>
where TFeatureProviderType : FeatureProvider
generic<typename TFeatureProviderType>
where TFeatureProviderType : FeatureProvider
public ref class PolicyDrivenFeatureConnector abstract : public FeatureConnector<TFeatureProviderType>
[<AbstractClass>]
type PolicyDrivenFeatureConnector<'TFeatureProviderType when 'TFeatureProviderType : FeatureProvider> =  
    class
        inherit FeatureConnector<'TFeatureProviderType>
    end
JScript не поддерживает универсальные типы и методы.

Параметры типа

  • TFeatureProviderType
    Тип поставщика функций.

Тип PolicyDrivenFeatureConnector<TFeatureProviderType> предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод PolicyDrivenFeatureConnector<TFeatureProviderType> Инициализирует новый экземпляр класса PolicyDrivenFeatureConnector<TFeatureProviderType>.

В начало страницы

Свойства

  Имя Описание
Защищенное свойство Context Получает контекст редактирования для функционального соединителя. (Унаследовано от FeatureConnector<TFeatureProviderType>.)
Защищенное свойство FeatureProviders Возвращает перечисление всех текущих поставщиков функций.
Защищенное свойство Manager Получает объект FeatureManager для функционального соединителя. (Унаследовано от FeatureConnector<TFeatureProviderType>.)

В начало страницы

Методы

  Имя Описание
Защищенный метод CreateFeatureProviders(Type) Создает новый список поставщиков функциональности, связанных с функциональным соединителем, основываясь на предоставленном типе. (Унаследовано от FeatureConnector<TFeatureProviderType>.)
Открытый метод Dispose() Освобождает все ресурсы, используемые объектом FeatureConnector<TFeatureProviderType>. (Унаследовано от FeatureConnector<TFeatureProviderType>.)
Защищенный метод Dispose(Boolean) Освобождает неуправляемые ресурсы, используемые объектом PolicyDrivenFeatureConnector<TFeatureProviderType> (при необходимости освобождает и управляемые ресурсы). (Переопределяет FeatureConnector<TFeatureProviderType>.Dispose(Boolean).)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод FeatureProvidersAdded Вызывается функциональным соединителем политики при изменении политики и добавлении поставщиков функций в набор активных поставщиков функций.
Защищенный метод FeatureProvidersRemoved Вызывается функциональным соединителем политики при изменении политики и удалении поставщиков функций из набора активных поставщиков функций.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от FeatureConnector<TFeatureProviderType>.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод IsValidProvider Проверяет, допустим ли поставщик функций для вызова.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Защищенный метод UpdateFeatureProviders Обновляет поставщики функций, основанные на объекте ItemPolicy.

В начало страницы

Заметки

PolicyDrivenFeatureConnector<TFeatureProviderType> — это функциональный соединитель, создающий поставщики функций, основанные на экземплярах ItemPolicy. PolicyDrivenFeatureConnector<TFeatureProviderType> кэширует и поддерживает набор поставщиков функций, соответствующих текущим политикам, и сообщает, когда эти поставщики меняются.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Windows.Design.Policies - пространство имен