IOService
Огляд
IOService є клас в Aspose.3D FOSS для Typescript.
IOService.instance повертає інстанцію singleton IOService.
Цей клас надає 11 методів роботи з об’єктами IOService в програмах Typescript. Доступні методи включають: createExporter, createImporter, detectFormat, getAllPlugins, getPluginForExtension, getPluginForFormat, instance, registerDetector, registerExporter, registerImporter, registerPlugin. Всі публічні члени доступні будь-якій додаткові Typescript після встановлення пакету FOSS для Typed.
Опис
IOService є клас в бібліотеці Aspose.3D FOSS для TypeScript, який показує 11 методів і 0 властивостей для програмного використання.
Основні можливості включають: реєструє індивідуального експортера для подальшого використання; зареєстрував імпортер за замовленням для більш пізнього використання, реєстровав формат-детектор для ідентифікації форматів файлів. Ці операції дозволяють розробникам інтегрувати функціональність ioservice безпосередньо в додатки TypeScript .
Методи
| Signature | Опис |
|---|---|
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[] | Повертає всі плагіни. |