问题标签 [safefilehandle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
320 浏览

c# - 将 SafeFileHandle 与 FileStream 构造函数一起使用有什么好处吗

我读了很多关于SafeFileHandle我所看到的内容,我认为我不必使用它,或者使用它没有任何好处,FileStream因为它被处理它的文件流的第一个对象关闭,我可以'不要在其他对象中使用它。

谁能告诉我什么时候应该使用它?

从我所看到的定义SafeFileHandle是:就像一个人握着一根绳子,他们正在和孩子们玩耍,每个孩子都握着另一只手的绳子。

person = 文件句柄或任何句柄(网络连接或任何东西)

绳子=SafeFileHandle

kids = 想要使用文件句柄进行操作的对象,例如FileStream

这是我对安全文件句柄的看法,对吗?

0 投票
1 回答
62 浏览

c# - 具有 SafeFileHandle 字段的类是否应该实现终结器?

我在 .NetCore 控制台应用程序中有以下课程。此类具有 FileStream 和 SafeFileHandle 字段。我正在使用 pInvoke 创建文件并将结果分配给 SafeFileHandle 实例。

这个类应该有终结器实现吗?