Microsoft.SPOT Namespace

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Contains the main types for .NET Micro Framework.


The .NET Micro Framework was formerly known as Smart Personal Objects Technology (SPOT).


  Class Description
Public class Application Encapsulates application-specific functionality, including application lifetime events and application-scope window management.
Public class BaseEvent This is a base class from which other .NET Micro Framework event classes derive.
Public class Bitmap Encapsulates a bitmap, which consists of the pixel data for a graphics image and its methods and attributes.
Public class CancelEventArgs Provides data for an event that can be canceled.
Public class ConstraintException The exception that is thrown when an action is attempted that violates a constraint.
Public class Debug Provides a set of methods and properties that help you debug your code.
Public class Dispatcher Provides services for maintaining the event queue for a thread.
Public class DispatcherFrame Represents an execution loop iteration in the dispatcher event queue.
Public class DispatcherObject Represents an object that is associated with a dispatcher.
Public class DispatcherOperation Enables programs to interact with a delegate that has been posted to a dispatcher queue.
Public class DispatcherTimer A timer that is integrated into a dispatcher queue.
Public class EventArgs Constitutes the base class for classes that contain event data.
Public class EventRoute Provides a container for a route to be followed by a routed event.
Public class EventSink Provides a dispatcher for handling events.
Public class ExecutionConstraint Provides a method you can use to require a thread to complete an operation within specific constraints.
Public class ExtendedTimer Provides a mechanism for executing methods at specified intervals or on specific events.
Public class ExtendedWeakReference Represents an extended weak reference, which references an object but still leaves it prone to garbage collection.
Public class FieldNoReflectionAttribute Sets a field such that there can be no reflection.
Public class Font Defines a particular format for text, including font choice, font size, and style attributes.
Public class GenericEvent Provides a generic event class.
Public class GloballySynchronizedAttribute Indicates that a particular method is globally synchronized.
Public class Math Provides static methods for common mathematical functions.
Public class PropertyChangedEventArgs Provides data for a property changed event.
Public class PublishInApplicationDirectoryAttribute Indicates that an application should be published in its application directory.
Public class Reflection Provides information about assemblies and the types defined within them, as well as information about creating, invoking, and accessing type instances at run time.
Public class Reflection. . :: . .AssemblyInfo Defines an AssemblyInfo object (an assembly), which is a self-describing building block of a common language runtime (CLR) application.
Public class Reflection. . :: . .AssemblyMemoryInfo Represents the runtime memory requirements of an assembly for the type system.
Public class ResourceUtility Helps .NET Micro Framework applications manage resources.
Public class RoutedEvent Represents and identifies a routed event and declares its characteristics.
Public class RoutedEventArgs Provides state information and event data associated with a particular routed event.
Public class RoutedEventHandlerInfo Constructs event routes.
Public class SerializationHintsAttribute Indicates that a particular serializable object has known attributes and methods of serialization.
Public class SystemTime Sets or gets the current system time for the device.
Public class TimeZoneInformation Contains information describing a specific time zone.
Public class Trace Prints debugging messages.
Public class UnknownTypeException The exception that is thrown when an error occurs because of an unknown type.
Public class WeakDelegate Provides methods for combining and removing "weak" delegates.
Public class WindowCollection Collects the window objects for an application into a single set, or window collection.


  Interface Description
Public interface IEventListener Provides an interface to use as the basis of event listeners.
Public interface IEventProcessor Provides an interface to use as the basis of event processors.
Public interface ILog Provides an interface to use for logging information.


  Delegate Description
Public delegate CancelEventHandler Provides the method that handles a cancelable event.
Public delegate DispatcherOperationCallback Provides callback functionality for dispatcher operations.
Public delegate EventHandler Provides a method that handles events that have no event data.
Public delegate PropertyChangedEventHandler Handles a property change event.
Public delegate RoutedEventHandler Represents an event handler that receives a routed event.


  Enumeration Description
Public enumeration Bitmap. . :: . .BitmapImageType Lists the available formats for bitmap images.
Public enumeration DispatcherOperationStatus Describes the possible values for the status of a DispatcherOperation object.
Public enumeration EventCategory Defines the categories of events.
Public enumeration ExtendedTimer. . :: . .TimeEvents Defines the various timer events that are available in the .NET Micro Framework.
Public enumeration ExtendedWeakReference. . :: . .PriorityLevel Defines a set of constants available for prioritizing extended weak references.
Public enumeration ReasonSessionEnding Specifies the reason for the end of the session.
Public enumeration RoutingStrategy Indicates the routing strategy of a routed event.
Public enumeration SerializationFlags Defines a set of flags that indicate various attributes of a serialization (serialized object).
Public enumeration ShutdownMode Defines how an application shuts down.
Public enumeration TimeZoneId Provides the set of time zones that are available for .NET Micro Framework applications.