Freigeben über


SPSecurityTrimmedControl-Klasse

Bedingtes rendert den Inhalt des Steuerelements für dem aktuellen Benutzer nur, wenn der aktuelle Benutzer in der PermissionStringdefinierte Berechtigungen verfügt.

Vererbungshierarchie

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      Microsoft.SharePoint.WebControls.SPSecurityTrimmedControl
        Microsoft.SharePoint.WebControls.SPLinkButton

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

Syntax

'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class SPSecurityTrimmedControl _
    Inherits WebControl _
    Implements IDesignerEventAccessor
'Usage
Dim instance As SPSecurityTrimmedControl
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class SPSecurityTrimmedControl : WebControl, 
    IDesignerEventAccessor

Hinweise

Ermöglicht die bedingte Anzeige der Inhalte, je nachdem die Zustimmung des Benutzers an. Der Inhalt kann HTML-Code oder andere Steuerelemente. Eine werden der SPSecurityTrimmedControl zum Ausblenden im Menü Websiteaktionen und der Veröffentlichungskonsole von anonymen Benutzern:

Beispiele

<SharePoint:SPSecurityTrimmedControl ID=”SPSecurityTrimmedControl1″
  PermissionsString=”BrowseDirectories” runat=”server”>
    <PublishingSiteAction:SiteActionMenu runat=”server” />
    <wssuc:Welcome id=”explitLogout” runat=”server” />
    <PublishingWebControls:AuthoringContainer ID=”authoringcontrols”
    runat=”server”>
        <PublishingConsole:Console runat=”server” />
    </PublishingWebControls:AuthoringContainer>
</SharePoint:SPSecurityTrimmedControl>

Threadsicherheit

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

Siehe auch

Referenz

SPSecurityTrimmedControl-Member

Microsoft.SharePoint.WebControls-Namespace