Edit

Share via


_Application3.CacheSolution(String) Method

Definition

Examines the form template in the cache and, if necessary, updates it from the published ___location of the form template.

public:
 void CacheSolution(System::String ^ bstrSolutionURI);
public void CacheSolution(string bstrSolutionURI);
abstract member CacheSolution : string -> unit
Public Sub CacheSolution (bstrSolutionURI As String)

Parameters

bstrSolutionURI
String

Specifies the Uniform Resource Identifier (URI) of the form template. This parameter can be specified as a form definition (.xsf) file or a form template (.xsn) file.

Implements

Examples

private string[] _forms = 
{ 
@"\\MyServer\MyForms\MyForm.xsn", 
@"\\MyServer\MyForms\manifest.xsf" 
};

private void someFunction()
{
…
CacheFormTemplate(_forms);
…
}

private void CacheFormTemplate(string[] forms)
{ 
 foreach (string form in forms)
 {
  thisApplication.<span class="label">CacheSolution</span>(form);
 }
}
private string[] _forms = 
{ 
@"\\MyServer\MyForms\MyForm.xsn", 
@"\\MyServer\MyForms\manifest.xsf" 
};

private void someFunction()
{
…
CacheFormTemplate(_forms);
…
}

private void CacheFormTemplate(string[] forms)
{ 
 foreach (string form in forms)
 {
  thisApplication.<span class="label">CacheSolution</span>(form);
 }
}

Remarks

If the form template that currently exists in the cache matches the form template from the published ___location, no caching takes place. If the computer is offline and the form is already in the cache, the cache is kept and no update will occur.

Applies to