DummyFileSystem

DummyFileSystem class

عمليات القراءة/الكتابة هي عمليات تجريبية.

public class DummyFileSystem : FileSystem

المُنشئات

الاسمالوصف
DummyFileSystem()المنشئ الافتراضي.

الطرق

الاسمالوصف
virtual Dispose()تخلص من نظام الملفات وأطلق موارده.
override ReadFile(string, IOConfig)أنشئ تدفقاً لقراءة الاعتمادات.
override WriteFile(string, IOConfig)أنشئ تدفقاً لكتابة الاعتمادات.

أمثلة

الكود التالي يوضح كيفية تصدير الملف إلى الذاكرة، وتجاهل جميع توليد الملفات التابعة.

//أنشئ مشهداً بمواد
Scene scene = new Scene();
scene.RootNode.CreateChildNode(new Box()).Material = new LambertMaterial();
//أنشئ خيار حفظ وحدد نظام الملفات، بحيث يُكتب الملف التابع إلى الذاكرة
var opt = FileFormat.WavefrontOBJ.CreateSaveOptions();
var dfs = new DummyFileSystem();
opt.FileSystem = dfs;
//اسم ملف مادة الـ obj مرتبط باسم ملف الـ obj، لذا نحتاج إلى اسم صريح.
opt.FileName = "test.obj";
using (var ms = new MemoryStream())
{
    scene.Save(ms, opt);
}

انظر أيضًا