Clase SPEncode

Proporciona métodos para codificar cadenas.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.Utilities.SPEncode

Espacio de nombres:  Microsoft.SharePoint.Utilities
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

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

Comentarios

Utilice los métodos en la clase SPEncode como precaución de seguridad para ayudar a evitar que los bloques de script malintencionado se pueden ejecutar en aplicaciones que se ejecutan en todos los sitios.

No es necesario crear una instancia de la clase SPEncode para poder utilizarlos, dado que todos sus métodos son estáticos.

En el código que llama a miembros del ensamblado de Microsoft.SharePoint , los métodos de codificación de la clase SPEncode son más eficaces que los métodos de las clases [System.Web.HttpUtility] y [System.Web.HttpServerUtility] . Los métodos en la clase SPEncode para codificar las direcciones URL y el código HTML pueden utilizarse para codificar un conjunto de caracteres mayor que los métodos en las clases [System.Web.HttpUtility] y [System.Web.HttpServerUtility] .

Ejemplos

En el siguiente ejemplo se convierte la cadena especificada en "Please respond by &lt;B&gt;Friday&lt;/B&gt;" para que el explorador muestra Please responder < B > el viernes < /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);

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPEncode

Espacio de nombres Microsoft.SharePoint.Utilities