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


PipelineStoreLocation Перечисление

Определение

Указывает альтернативные расположения хранилища конвейера вместо пути к каталогу.

public enum class PipelineStoreLocation
[System.Serializable]
public enum PipelineStoreLocation
[<System.Serializable>]
type PipelineStoreLocation = 
Public Enum PipelineStoreLocation
Наследование
PipelineStoreLocation
Атрибуты

Поля

ApplicationBase 0

Расположение, указанное свойством ApplicationBase для настройки узла домена приложения.

Примеры

В следующем примере используется значение ApplicationBase для активации надстройки из файлов хранилища конвейера, которые находятся в каталоге ведущего приложения.

// Search for add-ins of type Calculator (the host view of the add-in)
// specifying the host's application base, instead of a path,
// for the FindAddIns method.

Collection<AddInToken> tokens =
            AddInStore.FindAddIns(typeof(Calculator), PipelineStoreLocation.ApplicationBase);
' Search for add-ins of type Calculator (the host view of the add-in)
' specifying the host's application base, instead of a path,
' for the FindAddIns method.
Dim tokens As Collection(Of AddInToken) = _
    AddInStore.FindAddIns(GetType(Calculator), PipelineStoreLocation.ApplicationBase)

Комментарии

В настоящее время это перечисление содержит только значение ApplicationBase.

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

Перегрузки AddInStore.Update(PipelineStoreLocation) метода и AddInStore.Rebuild(PipelineStoreLocation) можно использовать, чтобы указать расположение для обновления или перестроения хранилища конвейера, а перегрузку AddInStore.FindAddIns(Type, PipelineStoreLocation, String[]) метода — для указания расположения для поиска надстроек.

Применяется к