IOConfig.FileSystemFactory
محتويات
[
يخفي
]IOConfig.FileSystemFactory property
يحصل أو يعيّن فئة المصنع لنظام الملفات. المصنع الافتراضي سيُنشئ LocalFileSystem الذي لا يناسب بيئة الخادم.
public static FileSystemFactory FileSystemFactory { get; set; }
أمثلة
نظام الملفات الافتراضي في SaveOptions/LoadOptions هو نظام ملفات قائم على الدليل، يمكنك تجاوز التنفيذ الافتراضي بتحديده عبر IOConfig.FileSystemFactory:
IOConfig.FileSystemFactory = () => {
return FileSystem.CreateDummyFileSystem();
};
Scene scene = new Scene();
var material = new PhongMaterial();
var boxNode = scene.RootNode.CreateChildNode(new Box());
boxNode.Material = material;
//سيصبح opt.FileSystem نظام ملفات تجريبي الآن.
var opt = new ObjSaveOptions();
using var output = new MemoryStream();
opt.FileName = "output.obj";
scene.Save(output, opt);
//لن يتم كتابة ملف المادة output.mtl إلى أي مكان لأننا قمنا بتكوين نظام ملفات تجريبي كتنفيذ افتراضي.
انظر أيضًا
- delegate FileSystemFactory
- class IOConfig
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D