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
- Атрибуты
- Реализации
Конструкторы
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) |