ExportFileScannerAttribute Classe

Définition

Exporte un IFileScanner vers le catalogue MEF avec des métadonnées comme décrit par 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
Héritage
Attributs
Implémente

Constructeurs

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

Initialise une nouvelle instance de la classe ExportFileScannerAttribute.

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

Initialise une nouvelle instance de la classe ExportFileScannerAttribute.

ExportFileScannerAttribute(String, String, String, Type)

Initialise une nouvelle instance de la classe ExportFileScannerAttribute.

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

Initialise une nouvelle instance de la classe ExportFileScannerAttribute.

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

Initialise une nouvelle instance de la classe ExportFileScannerAttribute.

Propriétés

FilesFilters

facultatif. Obtient un ensemble de règles (modèles glob) pour les fichiers. Il s’agit d’un type de contenu « anonyme », c’est-à-dire d’un ensemble de fichiers disponible uniquement pour le fournisseur donné. Les fichiers qui correspondent à ces règles (le cas échéant) sont passés au composant, quel que soit leur type de contenu calculé.

(Hérité de ExportFileExtensionsAttributeBase)
Language

Obtient un nom simple qui décrit le type de fichiers pour lequel cet analyseur convient.

OptionFlags

Options définies pour cette métadonnées en tant qu’attribut d’indicateurs

(Hérité de ExportProviderAttributeBase)
OptionFlagsInternal

Retourner les indicateurs d’options internes

Options

Options FileScanner

Priority

Priorité du fournisseur

(Hérité de ExportProviderAttributeBase)
SupportedContentTypes

facultatif. Liste des types de contenu que ce composant souhaite gérer.

(Hérité de ExportFileExtensionsAttributeBase)
SupportedTypes

Obtient l’ensemble des types pris en charge par ces métadonnées

Type

Type unique pour ce fournisseur

(Hérité de ExportProviderAttributeBase)
Version

Suivi des versions

(Hérité de ExportProviderAttributeBase)

S’applique à