IOService
خلاصه ای
IOService یک کلاس در Aspose.3D FOSS برای Typescript است.
IOService.instance نمونه ی تک (singleton) IOService را باز می گرداند.
این کلاس 11 روش برای کار با IOService اشیاء در برنامه های Typescript را فراهم می کند. روش های موجود شامل: createExporter, createImporter, detectFormat, getAllPlugins, getPluginForExtension, getPluginForFormat, instance, registerDetector, registerExporter, registerImporter, registerPlugin. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Typescript به هر برنامه TypeScript دسترسی دارند.
شرح:
IOService یک کلاس در کتابخانه Aspose.3D FOSS برای TypeScript است که 11 روش و 0 ویژگی را برای استفاده برنامه ای نشان می دهد.
قابلیت های اصلی شامل: ثبت یک صادر کننده سفارشی برای استفاده بعدی؛ ثبت واردکننده سفارتی برای کاربرد بعد؛ ضبط یک formatdetector برای شناسایی فرمت فایل. این عملیات به توسعه دهندگان امکان می دهد تا عملکرد ioservice را مستقیماً در برنامه TypeScript ادغام کنند.
روش ها
| Signature | شرح: |
|---|---|
instance() → IOService | IOService نمونه واحد را باز می گرداند. |
registerExporter(exporter: Exporter) | یک Exporter سفارشی را برای استفاده بعدی ثبت می کند. |
registerImporter(importer: Importer) | ثبت یک وارد کننده سفارشی برای استفاده بعدی |
registerDetector(detector: FormatDetector) | FormatDetector را برای شناسایی فرمت های فایل ثبت می کند. |
registerPlugin(plugin: Plugin) | یک پلاگین را ثبت می کند که ممکن است قابلیت های واردات / صادرات را ارائه دهد. |
detectFormat(stream: any, fileName: string) → `FileFormat | null` |
createExporter(formatType: FileFormat) → Exporter | برای FileFormat مشخص شده یک Exporter ایجاد می کند. |
createImporter(formatType: FileFormat) → Importer | وارد کننده برای FileFormat مشخص می شود. |
getPluginForFormat(fileFormat: FileFormat) → `Plugin | null` |
getPluginForExtension(extension: string) → `Plugin | null` |
getAllPlugins() → Plugin[] | تمام پلاگین ها را باز می گرداند. |