_ExternalApplication.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 do Microsoft InfoPath 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
O valor padrão é substituição. Especifica como o modelo de formulário deve ser instalado. O único outro valor válido para esse parâmetro é somente novo.
Exemplos
No exemplo a seguir, que é escrito na linguagem de programação C#, o método RegisterSolution do ExternalApplication objeto é usado para instalar um modelo de formulário:
private void InstallForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">RegisterSolution</span>(@"C:\My Forms\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 a seguir, que é escrito na linguagem de programação C#, o método RegisterSolution do ExternalApplication objeto é usado para instalar um modelo de formulário:
private void InstallForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Create an InfoPath form.
infoPath.<span class="label">RegisterSolution</span>(@"C:\My Forms\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 o valor somente novo for usado para o bstrBehavior parâmetro, o método RegisterSolution retornará um erro. Se o valor de substituição for usado, 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.