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
- TBD
- 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
- TBD
- 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
- TBD
- 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
ADD
Show: