Freigeben über


FormTemplate-Klasse

Stellt eine Formularvorlage dar.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustInherit Class FormTemplate
'Usage
Dim instance As FormTemplate
public abstract class FormTemplate

Hinweise

Die FormTemplate-Klasse implementiert Eigenschaften zum Abrufen von Informationen zu einer Formularvorlage, einschließlich der Versionsnummer, des Cachebezeichners, des URI (Uniform Resource Identifier), von dem sie geladen wurde, und eines XPathNavigator-Objekts, das sich am Stamm ihrer Formulardefinitionsdatei (XSF) befindet. Die FormTemplate-Klasse implementiert auch eine Methode zum Öffnen einer Datei, die in der XSN-Formularvorlagendatei enthalten ist.

Der Zugriff auf ein FormTemplate-Objekt, das die Formularvorlage darstellt, die dem aktuellen Formular zugeordnet ist, erfolgt über die Template-Eigenschaft der XmlForm-Klasse.

Beispiel

Im folgenden Beispiel wird ein Verweis auf das FormTemplate-Objekt für die aktuelle Formularvorlage festgelegt. Dann zeigt der Code die Werte der Eigenschaften Version, CacheId und Uri der Formularvorlage an.

FormTemplate myTemplate = this.Template;

string templateProperties = "Version: " + myTemplate.Version +
   "\nCacheId: " + myTemplate.CacheId +
   "\nUri: " + myTemplate.Url.ToString();
MessageBox.Show(templateProperties);
Dim myTemplate As FormTemplate  = Me.Template

Dim templateProperties As String = "Version: " & myTemplate.Version & _
   vbNewLine & "CacheId: " & myTemplate.CacheId & _
   vbNewLine & "Uri: " + myTemplate.Url.ToString()
MessageBox.Show(templateProperties)

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.FormTemplate

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

FormTemplate-Member
Microsoft.Office.InfoPath-Namespace