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.