_Application3.RegisterSolution(String, String) Método
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.
Instala o modelo de formulário especificado.
public:
void RegisterSolution(System::String ^ bstrSolutionURL, System::String ^ bstrBehavior);
public void RegisterSolution (string bstrSolutionURL, string bstrBehavior);
abstract member RegisterSolution : string * string -> unit
Public Sub RegisterSolution (bstrSolutionURL As String, bstrBehavior As String)
Parâmetros
- bstrSolutionURL
- String
Especifica a URL (Uniform Resource Locator) do modelo de formulário. Esse parâmetro pode ser especificado como um arquivo de definição de formulário (.xsf) ou um arquivo de modelo de formulário (.xsn).
- bstrBehavior
- String
Especifica como o modelo de formulário deve ser instalado. O valor padrão é "substituição". O único outro valor válido para esse parâmetro é "somente novo".
Implementações
Exemplos
No exemplo C# a seguir, o método RegisterSolution do Application objeto é usado para instalar um modelo de formulário:
public void InstallForm()
{
Microsoft.Office.Interop.InfoPath.Application infoPath =
new Microsoft.Office.Interop.InfoPath.ApplicationClass();
infoPath.<span class="label">RegisterSolution</span>(@"C:\MyFormTemplate.xsn", "overwrite");
}
Observação: o exemplo acima pressupõe que o Microsoft.Office.Interop.InfoPath namespace está sendo usado e que a Biblioteca de Tipos do Microsoft InfoPath 3.0 é referenciada.
No exemplo C# a seguir, o método RegisterSolution do Application objeto é usado para instalar um modelo de formulário:
public void InstallForm()
{
Microsoft.Office.Interop.InfoPath.Application infoPath =
new Microsoft.Office.Interop.InfoPath.ApplicationClass();
infoPath.<span class="label">RegisterSolution</span>(@"C:\MyFormTemplate.xsn", "overwrite");
}
Observação: o exemplo acima pressupõe que o Microsoft.Office.Interop.InfoPath namespace está sendo usado e que a Biblioteca de Tipos do Microsoft InfoPath 3.0 é referenciada.
Comentários
Se o modelo de formulário já tiver sido registrado e "somente novo" for especificado para o bstrBehavior
parâmetro, o método RegisterSolution retornará um erro. Se "substituir" for especificado, o registro de registro do modelo de formulário será substituído.
Importante: esse membro só pode ser acessado por formulários abertos a partir de um modelo de formulário que foi configurado para ser executado com total confiança usando a categoria Segurança e Confiança da caixa de diálogo Opções de Formulário. This member requires full trust for the immediate caller and cannot be used by partially trusted code. For more information, see "Using Libraries from Partially Trusted Code" on MSDN.