IOConfig.FileSystem
محتويات
[
يخفي
]IOConfig.FileSystem property
السماح للمستخدم بالتعامل مع كيفية إدارة التبعيات الخارجية أثناء التحميل/الحفظ.
public FileSystem FileSystem { get; set; }
أمثلة
نظام الملفات الافتراضي هو LocalFileSystem، وهو غير آمن في بيئات مثل جانب الخادم، لكن يمكنك تجاوز وصول نظام الملفات بتحديد تنفيذ مختلف. توفر Aspose.3D تطبيقات نظام ملفات مختلفة مثل: Memory-based file systemDirectory-based file systemDummy file systemZip file system ويمكنك أيضاً استخدام تنفيذك الخاص.
Scene scene = new Scene();
var material = new PhongMaterial();
var boxNode = scene.RootNode.CreateChildNode(new Box());
boxNode.Material = material;
var opt = new ObjSaveOptions();
var memFs = new Dictionary<string, MemoryStream>();
opt.FileSystem = FileSystem.CreateMemoryFileSystem(memFs);
using var output = new MemoryStream();
opt.FileName = "output.obj";
scene.Save(output, opt);
//سيتم كتابة المادة إلى المتغيّر memFs المسمى output.mtl.
var materialInBytes = memFs["output.mtl"].ToArray();
انظر أيضًا
- class FileSystem
- class IOConfig
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D