FileExtensionToContentTypeDefinition 类

定义

指定内容类型和文件扩展名之间的映射。

public ref class FileExtensionToContentTypeDefinition sealed
public ref class FileExtensionToContentTypeDefinition sealed
class FileExtensionToContentTypeDefinition sealed
public sealed class FileExtensionToContentTypeDefinition
type FileExtensionToContentTypeDefinition = class
Public NotInheritable Class FileExtensionToContentTypeDefinition
继承
FileExtensionToContentTypeDefinition

示例

internal sealed class Components
{
   [Export]
   [FileExtension(".abc")]           // Any file with the extension "abc" will get the "alphabet" content type.
   [ContentType("alphabet")]
   internal FileExtensionToContentTypeDefinition abcFileExtensionDefinition;

   [Export]
   [FileExtension(".abc.def")]       // Any file with the compound extension "abc.def" will get the "alphabet" content type.
   [ContentType("alphabet")]
   internal FileExtensionToContentTypeDefinition abcDefFileExtensionDefinition;

   [Export]
   [FileName("readme")]           // Any file named "readme" will get the "alphabet" content type.
   [ContentType("alphabet")]
   internal FileExtensionToContentTypeDefinition readmeFileNameDefinition;
   { other components }
}

注解

由于不能为此类型划分子类,因此,可以使用不带类型的 "[导出]" 属性。

支持复合扩展插件(如 ". abc. .def" FileExtensionAttribute ),但是,如果有一个复合的 ". abc." 和一个简单的扩展 "def" (较长的扩展)的映射,则为。

构造函数

FileExtensionToContentTypeDefinition()

初始化 FileExtensionToContentTypeDefinition 的新实例。

适用于