Application.GetFormTemplateLocation(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die URL- (Uniform Resource Locator) oder UNC-Position (UNC = Universal Naming Convention) einer Formularvorlage aus der lokalen Cache-ID ab.
public:
abstract System::String ^ GetFormTemplateLocation(System::String ^ cacheId);
public abstract string GetFormTemplateLocation(string cacheId);
abstract member GetFormTemplateLocation : string -> string
Public MustOverride Function GetFormTemplateLocation (cacheId As String) As String
Parameter
- cacheId
- String
Eine Zeichenfolge, die die Formularvorlage im lokalen InfoPath-Formularcache identifiziert.
Gibt zurück
Der URL oder UNC für den Veröffentlichungsort der Formularvorlage.
Ausnahmen
Der an diese Methode übergebene Parameter ist ein NULL-Verweis (Nothing in Visual Basic).
Der an diese Methode übergebene Parameter ist nicht gültig. Der Parameter weist beispielsweise den falschen Typ oder das falsche Format auf.
Beispiele
Im folgenden Beispiel wird ein Wert für eine Cache-ID an die GetFormTemplateLocation-Methode übergeben, um den Veröffentlichungsort der Formularvorlage anzuzeigen.
MessageBox.Show(this.Application.GetFormTemplateLocation(
"37d5ef02fa44a797$"));
MessageBox.Show(Me.Application.GetFormTemplateLocation( _
"37d5ef02fa44a797$"))
Hinweise
Der Wert, der cacheID als Parameter übergeben werden soll, kann am folgenden Speicherort im Dateisystem identifiziert werden:
%USERPROFILE%\Local Settings\Application Data\Microsoft\InfoPath\FormCache1\<span class="placeholder">foldername</span>\<span class="placeholder">cacheID</span>
Dabei ist foldername ein Zufallsname, der im Formularcache eines Benutzers zugewiesen wird, und CacheID ist der Name des Ordners, der die zwischengespeicherte Formularvorlage und den Wert der Cache-ID enthält.
Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die über eine Formularvorlage geöffnet wurden, die mithilfe der Kategorie "Sicherheit und Vertrauensstellung" im Dialogfeld "Formularoptionen" so konfiguriert wurde, dass sie mit voller Vertrauenswürdigkeit ausgeführt 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".
Auf diesen Typ oder dieses Mitglied kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler geöffnet wurden.