StateManagedCollection.CreateKnownType Method
Assembly: System.Web (in system.web.dll)
protected Object CreateKnownType ( int index )
protected function CreateKnownType ( index : int ) : Object
Not applicable.
Parameters
- index
The index, from the ordered list of types returned by GetKnownTypes, of the type of IStateManager to create.
Return Value
An instance of a class derived from IStateManager, according to the index provided.The CreateKnownType method is called internally by the StateManagedCollection collection in its implementation of the StateManagedCollection.System.Web.UI.IStateManager.LoadViewState method. Derived collections override the CreateKnownType method to return a default instance of the IStateManager type identified by the provided index, which maps to one of the types returned by the GetKnownTypes method.
The following code example demonstrates how a strongly typed StateManagedCollection class implements the CreateKnownType method. The CycleCollection implementation of CreateKnownType returns the default instance of either a Bicycle or Tricycle object, depending on the index passed. This code example is part of a larger example provided for the StateManagedCollection class.