Поделиться через


Класс 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 для кодировки HTML и URL-адреса можно использовать для кодирования обширный набор знаков, чем методы в классах [System.Web.HttpUtility] и [System.Web.HttpServerUtility] .

Примеры

Следующий пример преобразует заданную строку в "Please respond by &lt;B&gt;Friday&lt;/B&gt;" , чтобы браузер отображает Please выбрать ответ с < 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);

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPEncode

Пространство имен Microsoft.SharePoint.Utilities