Compartilhar via


ExportFileScannerAttribute Classe

Definição

Exporta um IFileScanner para o catálogo do MEF com metadados, conforme descrito por 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
Herança
Atributos
Implementações

Construtores

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

Inicializa uma nova instância da classe ExportFileScannerAttribute.

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

Inicializa uma nova instância da classe ExportFileScannerAttribute.

ExportFileScannerAttribute(String, String, String, Type)

Inicializa uma nova instância da classe ExportFileScannerAttribute.

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

Inicializa uma nova instância da classe ExportFileScannerAttribute.

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

Inicializa uma nova instância da classe ExportFileScannerAttribute.

Propriedades

FilesFilters

Opcional. Obtém um conjunto de regras (padrões glob) para arquivos. Isso constituirá o tipo de conteúdo "anônimo", também conhecido como conjunto de arquivos disponíveis apenas para o provedor fornecido. Os arquivos que correspondem a essas regras (se estiverem presentes) serão passados para o componente, independentemente do tipo de conteúdo calculado.

(Herdado de ExportFileExtensionsAttributeBase)
Language

Obtém um nome simples que descreve o tipo de arquivos para os quais esse scanner é adequado.

OptionFlags

As Opções definidas para esses metadados como atributo flags

(Herdado de ExportProviderAttributeBase)
OptionFlagsInternal

Retornar os sinalizadores de opções internos

Options

Opções do FileScanner

Priority

Prioridade do provedor

(Herdado de ExportProviderAttributeBase)
SupportedContentTypes

Opcional. Lista de tipos de conteúdo que este componente deseja manipular.

(Herdado de ExportFileExtensionsAttributeBase)
SupportedTypes

Obtém o conjunto de tipos com suporte por esses metadados

Type

O tipo exclusivo para este provedor

(Herdado de ExportProviderAttributeBase)
Version

Controle de versão

(Herdado de ExportProviderAttributeBase)

Aplica-se a