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.