_ExternalApplication.CacheSolution(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Examina la plantilla de formulario en la caché y, si es necesario, la actualiza desde la ubicación de publicación de la plantilla de formulario.
public:
void CacheSolution(System::String ^ bstrSolutionURI);
public void CacheSolution(string bstrSolutionURI);
abstract member CacheSolution : string -> unit
Public Sub CacheSolution (bstrSolutionURI As String)
Parámetros
- bstrSolutionURI
- String
Valor de cadena que especifica el identificador uniforme de recursos (URI) de la plantilla de formulario. Este parámetro puede especificarse como un archivo de definición del formulario (.xsf) o como un archivo de plantilla de formulario (.xsn).
Ejemplos
En el ejemplo siguiente, que se escribe en el lenguaje de programación de C#, se usa el método CacheSolution del ExternalApplication objeto para almacenar en caché una plantilla de formulario de InfoPath.
private void AutomateInfoPathForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Cache an InfoPath form template.
infoPath.<span class="label">CacheSolution</span>(@"\\MyServer\MyForms\MyForm.xsn");
}
Nota: En el ejemplo anterior se supone que se usa el Microsoft.Office.Interop.InfoPath espacio de nombres y que se hace referencia a la biblioteca de tipos de Microsoft InfoPath 3.0.
En el ejemplo siguiente, que se escribe en el lenguaje de programación de C#, se usa el método CacheSolution del ExternalApplication objeto para almacenar en caché una plantilla de formulario de InfoPath.
private void AutomateInfoPathForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();
// Cache an InfoPath form template.
infoPath.<span class="label">CacheSolution</span>(@"\\MyServer\MyForms\MyForm.xsn");
}
Nota: En el ejemplo anterior se supone que se usa el Microsoft.Office.Interop.InfoPath espacio de nombres y que se hace referencia a la biblioteca de tipos de Microsoft InfoPath 3.0.
Comentarios
Si la plantilla del formulario que existe actualmente en la caché coincide con la de la ubicación de publicación, no tendrá lugar el almacenamiento en la memoria caché. Si el equipo no está conectado a la red y el formulario ya se encuentra en la memoria caché, se conservará éste y no se producirá la actualización.