SPEncode 类

提供用于编码字符串的方法。

继承层次结构

System.Object
  Microsoft.SharePoint.Utilities.SPEncode

命名空间:  Microsoft.SharePoint.Utilities
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class SPEncode
用法
Dim instance As SPEncode
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class SPEncode

备注

使用方法SPEncode类中作为安全预防措施以帮助防止能够执行跨网站的应用程序中执行恶意脚本块。

不需要实例化SPEncode类使用它们,因为所有方法都是静态的。

在代码中调用Microsoft.SharePoint程序集内的成员, SPEncode类的编码方法是更有效比**[System.Web.HttpUtility][System.Web.HttpServerUtility]类的方法。SPEncode类中编码 Url 和 HTML 的方法可用于编码字符一大组比[System.Web.HttpUtility][System.Web.HttpServerUtility]**类中的方法。

示例

下面的示例将指定的字符串转换为"Please respond by &lt;B&gt;Friday&lt;/B&gt;" ,以便在浏览器将显示请响应由 < B > 星期五 < /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);

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPEncode 成员

Microsoft.SharePoint.Utilities 命名空间