API Reference for .NET Micro Framework

Windows Automotive 5.0/5.5
The class library for the Microsoft® .NET Micro Framework SDK contains some namespaces that match those in the desktop version of .NET, and some unique namespaces.

In This Section

Dpws.Client Namespace
Creates Devices Profile for Web Services (DPWS) clients.
Dpws.Client.Discovery Namespace
Handles client probe and resolve requests, which are WS-Discovery messages sent by a client to search for services on the network.
Dpws.Client.Eventing Namespace
Contains classes for subscribing to events.
Dpws.Client.Transport Namespace
Contains classes used to send and receive HTTP requests.
Dpws.Device Namespace
The Dpws.Device namespace provides a represention of the DPWS device stack, and classes that contain its properties.
Dpws.Device.Services Namespace
Provides classes for working with hosted services and hosted services' event sources.
Dpws.Device.Discovery Namespace
The Dpws.Device.Discovery namespace provides discovery clients for sending Hello and Bye WS-Discovery messages.
Microsoft.SPOT Namespace
Contains the main types for .NET Micro Framework.
Microsoft.SPOT.Cryptoki Namespace
Provides Cryptographic Token Interface (Cryptoki) classes for PKCS11 operations.
Microsoft.SPOT.Hardware Namespace
Provides hardware features for developing embedded device firmware.
Microsoft.SPOT.Hardware.UsbClient Namespace
Provides applications with tools to connect devices over a USB port.
Microsoft.SPOT.Ink Namespace
Represents the collected strokes of ink within an ink space.
Microsoft.SPOT.Input Namespace
Supports the Windows® Presentation Foundation (WPF) input system.
Microsoft.SPOT.IO Namespace
Handles input and output (I/O) specific to the .NET Micro Framework.
Microsoft.SPOT.Messaging Namespace
Provides tools for sending and receiving messages across a network.
Microsoft.SPOT.MFUpdate Namespace
Microsoft.SPOT.Net.NetworkInformation Namespace
Provides information about network interfaces and enables your applications to control them.
Microsoft.SPOT.Net.Security Namespace
Provides network streams for secure communications between hosts.
Microsoft.SPOT.Presentation Namespace
Displays and arranges graphical user interface items, such as a window and its child elements.
Microsoft.SPOT.Presentation.Controls Namespace
Contains types for creating elements (controls) that enable a user to interact with an application.
Microsoft.SPOT.Presentation.Media Namespace
Contains types for drawing and manipulating images.
Microsoft.SPOT.Presentation.Shapes Namespace
Contains types for drawing two-dimensional geometric shapes on hardware display devices.
Microsoft.SPOT.Time Namespace
Provides tools for time sync service.
Microsoft.SPOT.Touch Namespace
Contains types for working with a touch panel, either with fingers or a stylus.
System Namespace
Contains fundamental classes and base types that define commonly used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions.
System.Collections Namespace
Contains types that define collections of objects.
System.ComponentModel Namespace
Contains classes for defining run-time and design-time behavior of components and controls. Includes base classes and interfaces for implementing attributes and type converters, binding to data sources, and licensing components.
System.Diagnostics Namespace
Contains types for interacting with system processes, event logs, and performance counters.
System.Ext Namespace
Contains classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions. Also supports data type conversion, method parameter manipulation, mathematics, remote and local program invocation, application environment management, and supervision of managed and unmanaged applications.
System.Ext.Xml Namespace
Provides support for writing XML.
System.Globalization Namespace
Contains types that define culture-related information, for writing globalized (internationalized) applications.
System.IO Namespace
Contains types that facilitate reading from and writing to data streams.
System.IO.Ports Namespace
Provides a managed API for accessing serial ports.
System.Net Namespace
Supports network-related items such as endpoints, IP addresses, and hosts.
System.Net.Sockets Namespace
Provides types for bidirectional, interprocess communication over a network.
System.Reflection Namespace
Provides a managed view of loaded types, methods, and fields. Enables you to create and invoke types dynamically.
System.Resources Namespace
Provides easy run-time access to culture-specific resources used in .NET Micro Framework applications.
System.Runtime.CompilerServices Namespace
Provides functionality for compiler writers using managed code to specify metadata attributes that affect the run-time behavior of the common language runtime (CLR).
System.Runtime.InteropServices Namespace
Contains types that support interoperation and Platform Invoke services.
System.Runtime.Remoting Namespace
Provides support for standard .NET remoting.
System.Security.Cryptography Namespace
Provides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication.
System.Security.Cryptography.X509Certificates Namespace
Contains an implementation of the Authenticode X.509 v.3 certificate. This certificate is signed with a private key that uniquely and positively identifies the holder of the certificate.
System.Text Namespace
Contains classes for encoding strings.
System.Text.RegularExpressions Namespace
System.Threading Namespace
Provides types that handle threading.
System.Xml Namespace
Provides support for processing XML.
Ws.ServiceModel Namespace
Contains Attribute classes that define aspects of the Web Services service model.
Ws.Services Namespace
Provides classes for collections of service endpoints managed by a transport host, and the operations they expose.
Ws.Services.Binding Namespace
Contains types for binding to the Web services channel.
Ws.Services.Discovery Namespace
Contains the Discovery service types and values that are common to all Devices Profile for Web Services (DPWS)1.0 and 1.1 compliant implementations.
Ws.Services.Faults Namespace
Contains types for building Web service faults.
Ws.Services.Mtom Namespace
Contains classes for working with MTOM parts in SOAP messages.
Ws.Services.Serialization Namespace
Contains classes for serializing and deserializing objects when using Web services.
Ws.Services.Soap Namespace
Contains types for parsing SOAP messages.
Ws.Services.Transport Namespace
Ws.Services.Transport.HTTP Namespace
Contains classes for sending and processing HTTP request/response messages.
Ws.Services.Utilities Namespace
Provides classes for displaying debug output, representing time durations, and validating URIs based on UUIDs.
Ws.Services.WsaAddressing Namespace
Contains classes that process WS-Addressing header information.
Ws.Services.Xml Namespace
Contains classes used to process XML.
Ws.SvcImporter Namespace
Contains classes that create a service description from a WSDL file.

Community Additions