SolutionObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Corresponde a um modelo de formulário do InfoPath.
public interface class SolutionObject : Microsoft::Office::Interop::InfoPath::SemiTrust::Solution
[System.Runtime.InteropServices.Guid("096cd557-0786-11d1-95fa-0080c78ee3bb")]
public interface SolutionObject : Microsoft.Office.Interop.InfoPath.SemiTrust.Solution
type SolutionObject = interface
interface Solution
Public Interface SolutionObject
Implements Solution
- Atributos
- Implementações
Exemplos
No exemplo a seguir, uma referência é definida como o objeto Solution e, em seguida, o código obtém o nome da pessoa que criou o formulário do .xsf usando a DOM propriedade do objeto Solution . Em seguida, é feito um teste para determinar se há um valor de autor e os resultados são exibidos em uma caixa de mensagem.
[InfoPathEventHandler(MatchPath="SolutionInfo", EventType=InfoPathEventType.OnClick)]
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);
}
Comentários
This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteSolution.
O uso dos membros da interface da solução fornece compatibilidade com o InfoPath 2003. Para usar novos membros que foram adicionados ao modelo de Solution2 objeto no InfoPath 2010, você deve lançar o objeto retornado pela Solution propriedade do XDocument objeto para o tipo Solution2 . Para obter mais informações, consulte Como usar membros do modelo de objeto que não são compatíveis com o InfoPath 2003.
O objeto SolutionObject implementa propriedades para obter informações sobre um modelo de formulário, incluindo seu número de versão, a URL (Uniform Resource Locator) de seus arquivos de formulário extraídos, a URL da qual foi carregado e um DOM (Modelo de Objeto de Documento XML) contendo seu arquivo de definição de formulário (.xsf).
O objeto SolutionObject é acessado por meio da Solution propriedade do XDocument objeto.
Propriedades
DOM |
Obtém uma referência a um DOM (Modelo de Objeto de Documento XML) que contém o XML de origem do arquivo de definição de formulário (.xsf). (Herdado de Solution) |
PackageURL |
Obtém a URL (Uniform Resource Locator) da pasta de cache que contém os arquivos de formulário extraídos de um formulário do Microsoft Office InfoPath 2003. (Herdado de Solution) |
URI |
Obtém o URI (Uniform Resource Identifier) de um modelo de formulário do Microsoft Office InfoPath 2003. (Herdado de Solution) |
Version |
Obtém o número de versão de um modelo de formulário. (Herdado de Solution) |