Поделиться через


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.

Применяется к

См. также раздел