Compartilhar via


_Application3.RegisterSolution(String, String) Método

Definição

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.

Aplica-se a