ToXml Método
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

CodeAccessPermission.ToXml (Método) ()

 

Cuando se invalida en una clase derivada, crea una codificación XML del objeto de seguridad y su estado actual.

Espacio de nombres:   System.Security
Ensamblado:  mscorlib (en mscorlib.dll)

public abstract SecurityElement ToXml()

Valor devuelto

Type: System.Security.SecurityElement

Codificación XML del objeto de seguridad, incluida cualquier información de estado.

Código personalizado que extiende los objetos de seguridad debe implementar los ToXml y FromXml métodos para que los objetos puedan codificarse con seguridad.

Notas para los herederos:

Debe invalidar este método en una clase derivada.

En el ejemplo de código siguiente se muestra una invalidación de la ToXml (método). Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el CodeAccessPermission clase.

public override SecurityElement ToXml()
{
    // Use the SecurityElement class to encode the permission to XML.
    SecurityElement esd = new SecurityElement("IPermission");
    String name = typeof( NameIdPermission).AssemblyQualifiedName;
    esd.AddAttribute("class", name);
    esd.AddAttribute("version", "1.0");

    // The following code for unrestricted permission is only included as an example for
    // permissions that allow the unrestricted state. It is of no value for this permission.
    if (m_Unrestricted)
    {
        esd.AddAttribute("Unrestricted", true.ToString());
    }
    if (m_Name != null) esd.AddAttribute( "Name", m_Name );
    return esd;
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar:
© 2016 Microsoft