This namespace contains types that make up the desktop side of the Smart Device Connectivity API. Use the Smart Device Connectivity API in your managed applications to establish a desktop-to-device connection. This API enables you to focus on writing remote tools and plug-ins, while the Smart Device Connectivity API handles the device interconnectivity and transport mechanisms details.
Visual Studio Remote Tools for Device Projects such as Remote File Viewer and Remote Process Viewer are good examples of what you can do with the Smart Device Connectivity API. For more information, see Controlling Devices with the Smart Device Connectivity API.
The classes in this namespace are classified into the following categories.
Category
Description
Classes
Datastore enumeration APIs
Enumerates the list of platforms and devices listed in the Datastore.
DatastoreManager
Platform
Connectivity APIs
Gets device information and establishes a connection to the device.
Device
Deployment and service APIs
Deploys files and packages, lists remote files and processes, starts services, and other services.
FileDeployer
RemoteProcess
Custom data exchange APIs
Exchanges custom data between the desktop application and a device agent application.
RemoteAgent
DevicePacketStream
Packet
Microsoft.SmartDevice.DeviceAgentTransport