通过 Intellisense,我发现 DocumentFormat.OpenXml.Packaging.WordprocessingDocument 类公开了公共(public)方法 ToFlatOpcString()/ToFlatOpcDocument(),它们(顾名思义)将 OpenXml 文档转换为 Flat OPC 中的字符串/XDocument格式。
API documents但是,请不要提及这些方法 - 这是否意味着它们有可能在以后的更新中被 Microsoft 删除?依赖这些未记录的公共(public)方法是否安全?
最佳答案
问题的答案:
- Does this mean they are at risk of being removed by Microsoft in a later update?
没有 api 文档并不意味着它们比有文档的方法更容易被 Microsoft 删除。
- Is it safe to rely on these undocumented public methods
当然。
更多信息:
2014 年,微软made the announcement OpenXml 库将遵循 open source model .您可以通过 OpenXml GitHub site 下载所有代码并查看这些方法。 .您甚至可以 fork 代码并使用您的新存储库来防止 Microsoft 确实决定弃用方法的情况。
A quick search显示该方法在 GitHub 存储库中有文档。
关于c# - Microsoft Open XML SDK 2.5 - 我可以依赖未记录的公共(public)方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47824088/