Condividi tramite


Classe FormTemplate

Rappresenta un modello di modulo.

Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Sintassi

Public MustInherit Class FormTemplate

Dim instance As FormTemplate
public abstract class FormTemplate

Osservazioni

La classe FormTemplate implementa proprietà che possono essere utilizzate per ottenere informazioni su un modello di modulo, inclusi il numero di versione, l'identificatore della cache, l'URI (Uniform Resource Identifier) da cui è stato caricato e un oggetto XPathNavigator posizionato nell'elemento principale del relativo file di definizione del modulo, con estensione xsf. La classe FormTemplate implementa inoltre un metodo per l'apertura di un file contenuto nel file del modello di modulo, con estensione xsn.

A un oggetto FormTemplate che rappresenta il modello di modulo associato al modulo corrente è possibile accedere tramite la proprietà Template della classe XmlForm.

Esempio

Nell'esempio seguente viene impostato un riferimento all'oggetto FormTemplate del modello di modulo corrente e quindi vengono visualizzati i valori delle proprietà Version, CacheId e Uri del modello di modulo.

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)

Gerarchia di ereditarietà

System.Object
  Microsoft.Office.InfoPath.FormTemplate

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri FormTemplate
Spazio dei nomi Microsoft.Office.InfoPath