TypeInformationGenerator Class

TypeInformationGenerator Class

IIS 7.0
 

Forms the base class for the remotable type information generator.

Namespace:   Microsoft.Web.Management.Server
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)

System.Object
  System.MarshalByRefObject
    Microsoft.Web.Management.Server.TypeInformationGenerator

[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, 
	Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, 
	Level = AspNetHostingPermissionLevel.Minimal)]
public abstract class TypeInformationGenerator : MarshalByRefObject

NameDescription
System_CAPS_protmethodTypeInformationGenerator()

Initializes a new instance of the TypeInformationGenerator class.

NameDescription
System_CAPS_pubmethodCreateObjRef(Type)

(Inherited from MarshalByRefObject.)

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetLifetimeService()

(Inherited from MarshalByRefObject.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGetTypeInformation(Type)

When overridden in a derived class, returns a serializable or marshalable object that contains information about the specified type.

System_CAPS_pubmethodInitializeLifetimeService()

(Inherited from MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

(Inherited from MarshalByRefObject.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

This class generates remotable information from each enumerated type. The application domain represents the application.

System_CAPS_noteNote

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 TypeInformationGenerator, you must override the GetTypeInformation method.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft