Application.CacheFormTemplate(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.
Examina o modelo de formulário no cache e, se necessário, o atualiza do local publicado do modelo de formulário.
public:
abstract void CacheFormTemplate(System::String ^ formTemplateLocation);
public abstract void CacheFormTemplate (string formTemplateLocation);
abstract member CacheFormTemplate : string -> unit
Public MustOverride Sub CacheFormTemplate (formTemplateLocation As String)
Parâmetros
- formTemplateLocation
- String
Especifica o URI (Uniform Resource Identifier) 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).
Exceções
O arquivo de modelo de formulário não pode ser encontrado.
O parâmetro passado para esse método é uma referência nula (Nada no Visual Basic).
O parâmetro passado para esse método não é válido. Por exemplo, eles são do tipo ou formato errado.
Exemplos
No exemplo a seguir, a função personalizada CacheMyFormTemplates passa pelo local para cada modelo de formulário especificado na matriz de formulários e passa esse valor para o método CacheFormTemplate para avaliação.
private string[] _forms =
{
@"\\MyServer\MyForms\MyForm.xsn",
@"\\MyServer\MyForms\manifest.xsf"
};
private void someFunction()
{
...
CacheMyFormTemplates(_forms);
...
}
private void CacheMyFormTemplates(string[] forms)
{
foreach (string form in forms)
{
this.Application.CacheFormTemplate(form);
}
}
Comentários
Se o modelo de formulário que existe atualmente no cache corresponder ao modelo de formulário do local publicado, nenhum cache ocorrerá. Se o computador estiver offline e o formulário já estiver no cache, o cache será mantido e nenhuma atualização ocorrerá.
This member can be accessed only by forms opened from a form template that has been configured to run with full trust using the Security and Trust category of the Form Options dialog box. 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.
This type or member can be accessed only from code running in forms opened in Microsoft InfoPath Filler.