State Class

Provides a dictionary of information which provides notification when items change in the collection. It is serialized with the WorkItem when the WorkItem is saved and loaded.

Namespace: Microsoft.Practices.CompositeUI
Assembly: Microsoft.Practices.CompositeUI (in microsoft.practices.compositeui.dll)

Syntax

'Declaration
<SerializableAttribute> _
<DefaultMemberAttribute("Item")> _
Public Class State
    Inherits StateElement
    Implements ISerializable
'Usage
Dim instance As State
[SerializableAttribute] 
[DefaultMemberAttribute("Item")] 
public class State : StateElement, ISerializable
[SerializableAttribute] 
[DefaultMemberAttribute(L"Item")] 
public ref class State : public StateElement, ISerializable
/** @attribute SerializableAttribute() */ 
/** @attribute DefaultMemberAttribute("Item") */ 
public class State extends StateElement implements ISerializable
SerializableAttribute 
DefaultMemberAttribute("Item") 
public class State extends StateElement implements ISerializable

Inheritance Hierarchy

System.Object
   System.Collections.Specialized.NameObjectCollectionBase
     Microsoft.Practices.CompositeUI.StateElement
      Microsoft.Practices.CompositeUI.State

Thread Safety

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

See Also

Reference

State Members
Microsoft.Practices.CompositeUI Namespace