Freigeben über


RenderingTemplate-Klasse

Stellt eine hybride Control-ITemplate -Objekt, das dienen als Vorlage für von TemplateBasedControl abgeleitete Klassen kann werden bearbeitet und von ASPX-Seiten als ein anderes Steuerelement aufgerufen.

Vererbungshierarchie

System.Object
  System.Web.UI.Control
    Microsoft.SharePoint.WebControls.RenderingTemplate

Namespace:  Microsoft.SharePoint.WebControls
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class RenderingTemplate _
    Inherits Control
'Usage
Dim instance As RenderingTemplate
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class RenderingTemplate : Control

Hinweise

Ein RenderingTemplate -Objekt wird von Control abgeleitet und nur ein neues Mitglied hinzugefügt: ein Template -Eigenschaft, die ein ITemplate -Objekt enthält. So mehrere String Eigenschaften im TemplateBasedControl (und davon abgeleitete Klassen) können indirekt verweisen ITemplate Objekte RenderingTemplate Objekte anhand der ID verweisen.

Ein RenderingTemplate -Objekt ist in der Regel als <RenderingTemplate> -Element in einer ASCX-Datei in den Ordner %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\Template\controltemplates definiert.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

RenderingTemplate-Member

Microsoft.SharePoint.WebControls-Namespace