Forms the base class for the remotable type information generator.
Assembly: Microsoft.Web.Management (in Microsoft.Web.Management.dll)
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] public abstract class TypeInformationGenerator : MarshalByRefObject
When overridden in a derived class, returns a serializable or marshalable object that contains information about the specified type.
This class generates remotable information from each enumerated type. The application domain represents the application.
Because it is instantiated, this class is associated with the System.Web.AspNetHostingPermission class.
Features that are protected with a demand for the AspNetHostingPermissionLevel.Minimal level will succeed.
The AspNetHostingPermissionLevel.Minimal permission level allows code to execute but not to interact with resources present on the system. You can grant this level by configuring at least the Minimal trust level by using the trust section in a configuration file.
Notes to Inheritors:
When you inherit from GetTypeInformation method., you must override the
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.