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

C# Microsoft Open XML SDK 2.5-我可以依赖未记录的公共方法吗?,c#,openxml,office-interop,openxml-sdk,C#,Openxml,Office Interop,Openxml Sdk,通过Intellisense,我发现DocumentFormat.OpenXml.Packaging.WordprocessingDocument类公开了公共方法ToFlatOpcString()/ToFlatOpcDocument(),它(顾名思义)将OpenXml文档转换为平面OPC格式的字符串/XDocument 但是,没有提及这些方法-这是否意味着它们有被Microsoft在以后的更新中删除的风险?依靠这些未记录的公共方法安全吗?回答您的问题: 这是否意味着它们有被微软在以后的更新中删除

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


但是,没有提及这些方法-这是否意味着它们有被Microsoft在以后的更新中删除的风险?依靠这些未记录的公共方法安全吗?

回答您的问题:

  • 这是否意味着它们有被微软在以后的更新中删除的风险
  • 没有api文档并不意味着它们比有文档的方法更容易被Microsoft删除

  • 依赖这些未记录的公共方法安全吗
  • 当然

    更多信息:

    2014年,微软宣布OpenXml库将遵循这一原则。您可以下载所有代码并通过查看这些方法。您甚至可以分叉代码并从新的存储库中工作,以防止Microsoft决定弃用方法的情况

    A显示该方法在GitHub repo中有文档