OpenXmlPartRootXElementExtensions.GetXDocument(OpenXmlPart) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una XDocument representación de 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
Parámetros
- part
- OpenXmlPart
Parte de la que se va a obtener el contenido de .
Devoluciones
Un objeto XDocument.
Comentarios
Este método siempre devuelve la misma XDocument instancia, a menos que esa instancia se cambie a través de SetXDocument(OpenXmlPart, XDocument). Llamar a este método tiene el mismo efecto que llamar a part.GetXElement().Document
.
Cuando se llama a con un determinado OpenXmlPart por primera vez después de haber abierto el contenedor OpenXmlPackage o guardado fuertemente tipado OpenXmlPartRootElement en OpenXmlPart, deserializa, almacena en caché y devuelve el XML externo de un Elemento OpenXmlPartRootElement ya cargado o el contenido de OpenXmlPart como .XDocument En las llamadas siguientes, devuelve directamente el XDocument almacenado en caché.