IOService
IOService
Overview
IOService 是一个类在Aspose.3D FOSS for Typescript中.
IOService.instance returns the singleton IOService instance.
本类提供11种方法,用于在TypeScript程序中使用IOService对象. 有的方法包括: createExporter, createImporter, detectFormat, getAllPlugins, getPluginForExtension, getPluginForFormat, instance, registerDetector, registerExporter, registerImporter, registerPlugin. 在安装Aspose.3D FOSS for Typescript 包后,所有公众成员都可以访问任何TypeScript应用程序.
Description
IOService 是Aspose.3D FOSS库中一个类,该类可用于 TypeScript 进行编程使用.
核心功能包括:注册定制出口器以后使用;注冊定做进口商以後使用.注明格式检测仪用于识别文件格型.这些操作使开发人员能够直接将ioservice功能的应用程序集成到TypeScript中.
Methods
| Signature | Description |
|---|---|
instance() → IOService | 返回单个 IOService 的实例 |
registerExporter(exporter: Exporter) | 注册一个自定义的输出器以后使用 |
registerImporter(importer: Importer) | 注册自定义导入器以后使用 |
registerDetector(detector: FormatDetector) | 记录一个 FormatDetector 来识别文件格式. |
registerPlugin(plugin: Plugin) | 注册可能提供进出口功能的插件 |
detectFormat(stream: any, fileName: string) → `FileFormat | null` |
createExporter(formatType: FileFormat) → Exporter | 创建一个输出器为指定 FileFormat |
createImporter(formatType: FileFormat) → Importer | 创建一个导入器为指定 FileFormat |
getPluginForFormat(fileFormat: FileFormat) → `Plugin | null` |
getPluginForExtension(extension: string) → `Plugin | null` |
getAllPlugins() → Plugin[] | 返回所有插件. |