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


FeatureConnectorInformation - класс

Содержит описание указанного функционального соединителя.

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

System.Object
  Microsoft.Windows.Design.Features.FeatureConnectorInformation

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

Синтаксис

'Декларация
Public MustInherit Class FeatureConnectorInformation
public abstract class FeatureConnectorInformation
public ref class FeatureConnectorInformation abstract
[<AbstractClass>]
type FeatureConnectorInformation =  class end
public abstract class FeatureConnectorInformation

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

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

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

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

Свойства

  Имя Описание
Открытое свойство FeatureConnectorType Получает тип функционального соединителя, описываемого данным объектом FeatureConnectorInformation.
Открытое свойство PendingItems Получает список необходимых для функционального соединителя элементов контекста, отсутствующих в контексте редактирования.
Открытое свойство PendingServices Получает список необходимых для функционального соединителя служб, не доступных в контексте редактирования.
Открытое свойство RequiredItems Получает список элементов контекста, необходимых для функционального соединителя.
Открытое свойство RequiredServices Получает список служб, необходимых для функционального соединителя.

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

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

Заметки

Диспетчер функций поддерживает по одному объекту FeatureConnectorInformation для каждого функционального соединителя в своем ведении. Наборы используемых и ожидающих функциональных соединителей можно получить через свойства RunningConnectors и PendingConnectors.

Примеры

В следующем примере показано, как класс FeatureConnectorInformation используется для обращения к работающим и ожидающим соединителям. Полный исходный код см. в разделе Практическое руководство. Создание пользовательского соединительного элемент.

' Binds the activatedFeatures and pendingFeatures controls
' the FeatureManager's RunningConnectors and PendingConnectors\
' properties.
Private Sub Bind()
    activatedFeatures.Items.Clear()
    pendingFeatures.Items.Clear()

    Dim info As FeatureConnectorInformation
    For Each info In featManager.RunningConnectors
        activatedFeatures.Items.Add(info)
    Next info

    For Each info In featManager.PendingConnectors
        pendingFeatures.Items.Add(info)
    Next info

End Sub
// Binds the activatedFeatures and pendingFeatures controls
// the FeatureManager's RunningConnectors and PendingConnectors\
// properties.
private void Bind() 
{
    activatedFeatures.Items.Clear();
    pendingFeatures.Items.Clear();

    foreach (FeatureConnectorInformation info in 
        featManager.RunningConnectors) 
    {
        activatedFeatures.Items.Add(info);
    }

    foreach (FeatureConnectorInformation info in 
        featManager.PendingConnectors) 
    {
        pendingFeatures.Items.Add(info);
    }
}

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

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

См. также

Ссылки

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

FeatureManager

FeatureProvider

FeatureConnector<TFeatureProviderType>

Другие ресурсы

Практическое руководство. Создание пользовательского соединительного элемент

Поставщики функций и соединительные элементы

Общее представление о расширяемости конструктора WPF