Freigeben über


_ExternalApplication2.CacheSolution(String) Methode

Definition

Untersucht die Formularvorlage im Cache und aktualisiert sie ggf. von deren Veröffentlichungsort aus.

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

Parameter

bstrSolutionURI
String

Der Zeichenfolgenwert, der den URI (Uniform Resource Identifier) der Formularvorlage angibt. Dieser Parameter kann als Formulardefinitionsdatei (XSF) oder als Formularvorlagendatei (XSN) angegeben werden.

Implementiert

Beispiele

Im folgenden Beispiel, das in der Programmiersprache C# geschrieben ist, wird die CacheSolution-Methode des ExternalApplication Objekts verwendet, um eine InfoPath-Formularvorlage zwischenzuspeichern.

private void AutomateInfoPathForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();

 // Cache an InfoPath form template.
infoPath.<span class="label">CacheSolution</span>(@"\\MyServer\MyForms\MyForm.xsn");
}

Hinweis: Im obigen Beispiel wird davon ausgegangen, dass der Microsoft.Office.Interop.InfoPath Namespace verwendet wird und auf die Microsoft InfoPath 3.0-Typbibliothek verwiesen wird.

Im folgenden Beispiel, das in der Programmiersprache C# geschrieben ist, wird die CacheSolution-Methode des ExternalApplication Objekts verwendet, um eine InfoPath-Formularvorlage zwischenzuspeichern.

private void AutomateInfoPathForm()
{
ExternalApplication infoPath = new ExternalApplicationClass();

 // Cache an InfoPath form template.
infoPath.<span class="label">CacheSolution</span>(@"\\MyServer\MyForms\MyForm.xsn");
}

Hinweis: Im obigen Beispiel wird davon ausgegangen, dass der Microsoft.Office.Interop.InfoPath Namespace verwendet wird und auf die Microsoft InfoPath 3.0-Typbibliothek verwiesen wird.

Hinweise

Wenn die im Cache zurzeit enthaltene Formularvorlage der Formularvorlage am Veröffentlichungsort entspricht, erfolgt keine Zwischenspeicherung. Wenn sich der Computer im Offlinemodus befindet und das Formular bereits im Cache gespeichert ist, wird der Cache beibehalten und keine Aktualisierung vorgenommen.

Wichtig: Auf dieses Element kann nur von Formularen zugegriffen werden, die über eine Formularvorlage geöffnet werden, die für die Ausführung mit voller Vertrauenswürdigkeit konfiguriert wurde, indem die Kategorie Sicherheit und Vertrauensstellung des Dialogfelds Formularoptionen verwendet wird. Dieses Mitglied erfordert die volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer und kann von teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie auf MSDN unter "Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code".

Gilt für: