CodeAccessPermission.ToXml Method ()
When overridden in a derived class, creates an XML encoding of the security object and its current state.
Assembly: mscorlib (in mscorlib.dll)
Custom code that extends security objects needs to implement the FromXml methods to make the objects security-encodable.and
Notes to Inheritors:
You must override this method in a derived class.
The following code example shows an override of the CodeAccessPermission class.method. This code example is part of a larger example provided for the
Public Overrides Function ToXml() As SecurityElement ' Use the SecurityElement class to encode the permission to XML. Dim esd As New SecurityElement("IPermission") Dim name As String = GetType(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 Then esd.AddAttribute("Unrestricted", True.ToString()) End If If Not (m_Name Is Nothing) Then esd.AddAttribute("Name", m_Name) End If Return esd End Function 'ToXml End Class ' NameIdPermission
Available since 1.1