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 <B>Friday</B>" , 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.