FromXml Método (SecurityElement)
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.FromXml (Método) (SecurityElement)

 

Cuando se reemplaza en una clase derivada, reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML.

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

public abstract void FromXml(
	SecurityElement elem
)

Parámetros

elem

Codificación XML que se va a utilizar para reconstruir el objeto de seguridad.

Exception Condition
ArgumentNullException

El valor del parámetro elem es null.

ArgumentException

El parámetro elem no contiene la codificación XML para una instancia del mismo tipo que la instancia actual.

O bien

El número de versión del parámetro elem no es compatible.

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

Notas para los herederos:

El método deberá reemplazarse en una clase derivada.

En el siguiente ejemplo de código se muestra un reemplazo del método FromXml.Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase CodeAccessPermission.

public override void FromXml(SecurityElement e)
 {
     // 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.
     String elUnrestricted = e.Attribute("Unrestricted");
     if (null != elUnrestricted)
     {
         m_Unrestricted = bool.Parse(elUnrestricted);
         return;
     }

     String elName = e.Attribute( "Name" );
     m_Name = elName == null ? null : elName;
 }

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