OpenXmlPartRootXElementExtensions.GetXDocument(OpenXmlPart) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает представление XDocument объекта part.
public static System.Xml.Linq.XDocument GetXDocument(this DocumentFormat.OpenXml.Packaging.OpenXmlPart part);
static member GetXDocument : DocumentFormat.OpenXml.Packaging.OpenXmlPart -> System.Xml.Linq.XDocument
<Extension()>
Public Function GetXDocument (part As OpenXmlPart) As XDocument
Параметры
- part
- OpenXmlPart
Часть, для получения содержимого.
Возвращаемое значение
Объект XDocument.
Комментарии
Этот метод всегда возвращает один и тот же XDocument экземпляр, если этот экземпляр не изменен с помощью SetXDocument(OpenXmlPart, XDocument). Вызов этого метода имеет тот же эффект, что и вызов part.GetXElement().Document.
При вызове с заданным OpenXmlPart в первый раз после открытия OpenXmlPackage или сохранения строго типизированного OpenXmlPartRootElement объекта в OpenXmlPart десериализует, кэширует и возвращает внешний XML-код уже загруженного объекта OpenXmlPartRootElement или содержимого OpenXmlPart в виде XDocument. В следующих вызовах напрямую возвращает кэшированный XDocument.