Share via


Microsoft.NetMicroFramework.Tools.MFDeployTool.Engine Namespace

This namespace provides the ability to deploy .NET Micro Framework applications to a device.

Classes

Name Description
Public Class KeyPair Contains a key pair consisting of a public and a private key.
Public Class MFApplicationDeployment Enables a device's deployment sectors to persist for transfer to other devices.
Public Class MFApplicationDeploymentData Contains data stored in a device's deployment sectors.
Public Class MFConfigHelper Enables desktop applications to programmatically load and save firmware configurations.
Public Class MFDeploy Contains methods for enumerating, addressing, and connecting to .NET Micro Framework devices.
Public Class MFDevice Contains methods for deploying, erasing, and executing code on .NET Micro Framework devices.
Public Class MFDeviceInUseException An exception thrown when the device targeted for a deployment is busy.
Public Class MFDeviceNoResponseException An exception thrown when the device targeted for a deployment is not responding.
Public Class MFDeviceUnknownDeviceException An exception thrown when a deployment is attempted to a device that does not exist or cannot be found.
Public Class MFInvalidFileFormatException An exception thrown when the file being deployed to a device has an invalid format.
Public Class MFKeyConfig Enables applications to perform signature operations and update the public keys on the device.
Public Class MFNetworkConfiguration Contains methods for updating the network configuration of the device.
Public Class MFPortDefinition Represents port addressing information for a .NET Micro Framework device.
Public Class MFSerialPort A class representing a serial port that can be used to deploy Micro Framework applications to a device.
Public Class MFSignatureFailureException An exception thrown when the file being deployed to a device does not have a valid signature.
Public Class MFTcpIpPort A class representing a TCP/IP network address that can be used to deploy Micro Framework applications to a device.
Public Class MFUsbConfiguration Contains methods for updating the USB name of a specific USB device.
Public Class MFUsbPort A class representing a USB port that can be used to deploy Micro Framework applications to a device.
Public Class MFUserExitException An exception thrown when the user exits a deployment.

Structures

Name Description
Public Structure PublicKeyUpdateInfo Contains information used to update a public key.

Enumerations

Name Description
Public Enumeration EraseOptions Defines values to indicate which regions of the flash memory should be erased.
Public Enumeration PingConnectionType Defines values that indicate what .NET Micro Framework components on a device are responding to connection attempts.
Public Enumeration PublicKeyUpdateInfo.KeyIndex Defines the transport types for device connections.
Public Enumeration TransportType Defines the transport types for device connections.