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


FileExtensionToContentTypeDefinition - класс

Задает сопоставление между типом содержимого и расширением файла.

Иерархия наследования

Object
  Microsoft.VisualStudio.Utilities.FileExtensionToContentTypeDefinition

Пространство имен:  Microsoft.VisualStudio.Utilities
Сборка:  Microsoft.VisualStudio.CoreUtility (в Microsoft.VisualStudio.CoreUtility.dll)

Синтаксис

'Декларация
Public NotInheritable Class FileExtensionToContentTypeDefinition
public sealed class FileExtensionToContentTypeDefinition
public ref class FileExtensionToContentTypeDefinition sealed
[<Sealed>]
type FileExtensionToContentTypeDefinition =  class end
public final class FileExtensionToContentTypeDefinition

Тип FileExtensionToContentTypeDefinition предоставляет следующие члены.

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

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

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Поскольку невозможно подкласс этот тип можно использовать атрибут [экспорта] не имеет типа.

Дополнительные сведения об этом определении см. в разделе Пошаговое руководство: Связывание тип контента в расширение имени файла.

Примеры

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

internal sealed class Components
{
    [Export]
    [FileExtension(".abc")]
    [ContentType("alphabet")]
    internal FileExtensionToContentTypeDefinition abcFileExtensionDefinition;
    
    { other components }
}

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Utilities - пространство имен