Share via


SPEncode-Klasse

Stellt Methoden für die Codierung von Zeichenfolgen.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Utilities.SPEncode

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

Syntax

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

Hinweise

Verwenden Sie die Methoden in der Klasse SPEncode als Sicherheitsmaßnahme zu verhindern, dass bösartige Skriptblöcke in Anwendungen ausführen, die auf Websites ausgeführt wird.

Sie müssen nicht die SPEncode -Klasse, um sie zu verwenden, da alle ihre Methoden statisch sind instanziieren.

Im Code, die Mitglieder in der Assembly Microsoft.SharePoint aufruft, sind die codieren Methoden der Klasse SPEncode effektiver als Methoden der Klassen [System.Web.HttpUtility] und [System.Web.HttpServerUtility] . Die Methoden in der SPEncode -Klasse für die Codierung von URLs und HTML können verwendet werden, um eine größere Anzahl von Zeichen als die Methoden in den Klassen [System.Web.HttpUtility] und [System.Web.HttpServerUtility] zu codieren.

Beispiele

Im folgende Beispiel konvertiert die angegebene Zeichenfolge zu "Please respond by &lt;B&gt;Friday&lt;/B&gt;" , damit der Browser zeigt Bitte reagieren, indem Sie < B > Freitag </b >.

Dim myString As String = "Please respond by <B>Friday</B>."

SPEncode.WriteHtmlEncode(myString) 
string myString = "Please respond by <B>Friday</B>.";

SPEncode.WriteHtmlEncode(myString);

Threadsicherheit

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

Siehe auch

Referenz

SPEncode-Member

Microsoft.SharePoint.Utilities-Namespace