SPDocTemplate Class
The SPDocTemplate class represents a document template used in a document library.
System.Object
Microsoft.SharePoint.SPDocTemplate
Public Properties
The following table shows the public properties of the SPDocTemplate class, the data type of each property, and a brief description of each.
Name | Data Type | Description |
---|---|---|
DefaultTemplate | Boolean | Gets a Boolean value that indicates whether the template is the default template used when creating document libraries. |
Description | String | Gets the description of the template. |
Name | String | Gets the name of the template. |
SchemaXml | String | Gets the XML schema that defines the template. |
Type | Int32 | Gets the type of the template. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.
Remarks
The document template for a library must exist in the Forms folder of the document library.
Example
The following code example iterates through all the document templates of the current site and displays information about each template.
This example requires using directives (Imports in Visual Basic) for the Microsoft.SharePoint, Microsoft.SharePoint.Utilities, and Microsoft.SharePoint.WebControls namespaces.
The example assumes the existence of a .aspx page that contains a label control.
Requirements
Namespace: Microsoft.SharePoint
Platforms: Microsoft Windows Server 2003
Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)
Security: Code Access Security