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


ExportFileScannerAttribute Класс

Определение

Экспортирует в IFileScanner каталог MEF метаданные, как описано в IFileScannerMetadata.

public ref class ExportFileScannerAttribute : Microsoft::VisualStudio::Workspace::ExportFileExtensionsAttributeBase, Microsoft::VisualStudio::Workspace::Indexing::IFileScannerMetadata
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public class ExportFileScannerAttribute : Microsoft.VisualStudio.Workspace.ExportFileExtensionsAttributeBase, Microsoft.VisualStudio.Workspace.Indexing.IFileScannerMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportFileScannerAttribute = class
    inherit ExportFileExtensionsAttributeBase
    interface IFileScannerMetadata
    interface IFileSelectorMetadata
    interface IProviderMetadataBase
    interface ISupportedTypesMetadata
Public Class ExportFileScannerAttribute
Inherits ExportFileExtensionsAttributeBase
Implements IFileScannerMetadata
Наследование
Атрибуты
Реализации

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

ExportFileScannerAttribute(FileScannerOptions, String, String, String, String[], Type[], ProviderPriority)

Инициализирует новый экземпляр класса ExportFileScannerAttribute.

ExportFileScannerAttribute(FileScannerOptions, String, String, String[], Type[], ProviderPriority)

Инициализирует новый экземпляр класса ExportFileScannerAttribute.

ExportFileScannerAttribute(String, String, String, Type)

Инициализирует новый экземпляр класса ExportFileScannerAttribute.

ExportFileScannerAttribute(String, String, String[], Type[])

Инициализирует новый экземпляр класса ExportFileScannerAttribute.

ExportFileScannerAttribute(String, String, String[], Type[], ProviderPriority)

Инициализирует новый экземпляр класса ExportFileScannerAttribute.

Свойства

FilesFilters

Необязательный элемент. Возвращает набор правил (шаблонов glob) для файлов. Это будет "анонимный" тип контента, т. е. набор файлов, доступных только для заданного поставщика. Файлы, соответствующие этим правилам (при наличии), будут передаваться компоненту независимо от их вычисляемого типа контента.

(Унаследовано от ExportFileExtensionsAttributeBase)
Language

Возвращает простое имя, описывающее тип файлов, для которые подходит этот сканер.

OptionFlags

Параметры, определенные для этих метаданных в качестве атрибута flags

(Унаследовано от ExportProviderAttributeBase)
OptionFlagsInternal

Возврат внутренних флагов параметров

Options

Параметры FileScanner

Priority

Приоритет поставщика

(Унаследовано от ExportProviderAttributeBase)
SupportedContentTypes

Необязательный элемент. Список типов контента, которые этот компонент хочет обрабатывать.

(Унаследовано от ExportFileExtensionsAttributeBase)
SupportedTypes

Возвращает набор типов, поддерживаемых данными метаданными.

Type

Уникальный тип для этого поставщика

(Унаследовано от ExportProviderAttributeBase)
Version

Отслеживание версий

(Унаследовано от ExportProviderAttributeBase)

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