SolutionObject Interfaz
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í.
Corresponde a una plantilla de formulario de Microsoft Office InfoPath.
public interface class SolutionObject : Microsoft::Office::Interop::InfoPath::Solution
[System.Runtime.InteropServices.Guid("096CD557-0786-11D1-95FA-0080C78EE3BB")]
public interface SolutionObject : Microsoft.Office.Interop.InfoPath.Solution
type SolutionObject = interface
interface Solution
Public Interface SolutionObject
Implements Solution
- Derivado
- Atributos
- Implementaciones
Ejemplos
En el ejemplo siguiente, se establece una referencia en el objeto Solution y, a continuación, el código obtiene el nombre de la persona que creó el formulario desde .xsf mediante la DOM propiedad del objeto Solution . Por último, se efectúa una prueba para determinar si se trata de un valor de autor y el resultado se muestra en un cuadro de mensaje.
public void SolutionInfo_OnClick(DocActionEvent e)
{
<span class="label">Solution</span> solution = thisXDocument.<span class="label">Solution</span>;
string solutionVersion = solution.Version;
string authorText;
IXMLDOMNode author = solution.DOM.selectSingleNode("xsf:xDocumentClass/@author");
if (author != null)
{
authorText = author.text;
}
else
{
authorText = "Author not available.";
}
thisXDocument.UI.Alert("Version: " + solutionVersion + "\nAuthor: " + authorText);
}
Comentarios
Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteSolution2 .
El objeto SolutionObject implementa propiedades para obtener información sobre una plantilla de formulario, que incluye su número de versión, la dirección URL de sus archivos de formulario extraídos, la dirección URL desde la que se ha cargado y un modelo de objetos de documento (DOM) XML que contenga un archivo de definición de formulario (.xsf).
Se obtiene acceso al objeto SolutionObject a través de la Solution propiedad del XDocument objeto .
Propiedades
DOM |
Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaDOM . (Heredado de Solution) |
PackageURL |
Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaPackageURL . (Heredado de Solution) |
URI |
Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaURI . (Heredado de Solution) |
Version |
Este miembro es un contenedor para un miembro de una interfaz COM sustituida por una versión posterior. La última versión de esta interfaz implementa todos los miembros de interfaces anteriores y miembros nuevos adicionales. Para obtener información sobre este miembro tal como se implementa en la interfaz posterior, incluidos el uso, los comentarios y los ejemplos, veaVersion . (Heredado de Solution) |