Microsoft Open XML SDK 2.5 - 我可以依赖未记录的公共方法吗?

时间:2017-12-15 00:17:58

标签: c# openxml office-interop openxml-sdk

通过Intellisense,我发现DocumentFormat.OpenXml.Packaging.WordprocessingDocument类公开了公共方法ToFlatOpcString()/ ToFlatOpcDocument(),它(顾名思义)将OpenXml文档转换为字符串/ XDocument in扁平OPC格式。

然而,API documents没有提及这些方法 - 这是否意味着它们有可能在以后的更新中被Microsoft删除?依靠这些未记录的公共方法是否安全?

1 个答案:

答案 0 :(得分:0)

您的问题的答案:

  
      
  1. 这是否意味着他们有可能在以后的更新中被Microsoft删除?
  2.   

没有api文档并不意味着他们比有文档的方法更容易被Microsoft删除。

  
      
  1. 依靠这些未记录的公共方法是否安全
  2.   

绝对

更多信息:

2014年,Microsoft made the announcement表示OpenXml库将遵循open source model。您可以通过OpenXml GitHub site下载所有代码并查看这些方法。您甚至可以分叉代码并使用新的存储库来防止Microsoft决定弃用方法的情况。

A quick search显示该方法在GitHub仓库中有文档。