Поделиться через


Microsoft.SmartDevice.Connectivity - пространство имен

Обновлен: Ноябрь 2007

Данное пространство имен содержит типы, которые составляют ту часть прикладного программного интерфейса (API) подключения смарт-устройств, которая относится к приложениям для настольных ПК. Используйте API подключения смарт-устройств в своих управляемых приложениях для установки соединения "настольный ПК-устройство". Этот прикладной программный интерфейс позволяет сосредоточить внимание на создании удаленных средств и подключаемых модулей, пока API подключения смарт-устройств обрабатывает сведения о взаимосвязанности устройств и механизмах передачи.

Проекты Visual Studio, описанные в разделе Средства удаленного управления для проектов устройств, такие как удаленное средство просмотра файлов и удаленное средство просмотра процессов, являются хорошими примерами применения прикладного программного интерфейса подключения смарт-устройств. Дополнительные сведения см. в разделе Управление устройствами с помощью API подключения интеллектуальных устройств.

Классы в этом пространстве имен подразделяются на следующие категории.

Категория

Описание

Классы

API перечисления хранилища данных

Перечисление списка платформ и устройств, содержащихся в хранилище данных.

DatastoreManager

Platform

API возможностей подключения

Получение информации об устройстве и установление соединения с устройством.

Device

API развертывания и обслуживания

Развертывание файлов и пакетов, вывод списков удаленных файлов и процессов, запуск служб и выполнение других задач.

FileDeployer

RemoteProcess

API обмена пользовательскими данными

Выполнение обмена пользовательскими данными между приложением для настольного ПК и приложением агента устройства.

RemoteAgent

DevicePacketStream

Packet

Microsoft.SmartDevice.DeviceAgentTransport

Классы

  Класс Описание
Bb383909.pubclass(ru-ru,VS.90).gif DatastoreException Выдается, когда возникает проблема, относящаяся к хранилищу данных.
Bb383909.pubclass(ru-ru,VS.90).gif DatastoreManager Имеет доступ к информации в хранилище данных и предоставляет методы для перечисления и получения объектов класса Platform в хранилище данных настольного компьютера.
Bb383909.pubclass(ru-ru,VS.90).gif Device Представляет устройство или эмулятор на основе платформы Windows Embedded CE и предоставляет методы для контроля использования, получения информации и подключения к устройству.
Bb383909.pubclass(ru-ru,VS.90).gif DeviceNotConnectedException Выдается в сценариях, когда устройство не подключено.
Bb383909.pubclass(ru-ru,VS.90).gif DeviceNotFoundException Представляет все исключения в сценариях, где устройство не найдено.
Bb383909.pubclass(ru-ru,VS.90).gif DevicePacketStream Выполняет обмен данными между приложением для настольного ПК и приложением агента устройства посредством чтения и записи объектов типа Packet.
Bb383909.pubclass(ru-ru,VS.90).gif FileDeployer Используется для передачи файлов между смарт-устройством и настольным компьютером.
Bb383909.pubclass(ru-ru,VS.90).gif ObjectId Инкапсулирует уникальный идентификатор, необходимый для различных классов данной сборки.
Bb383909.pubclass(ru-ru,VS.90).gif Packet Хранит данные и используется классом DevicePacketStream для передачи данных между смарт-устройством и настольным компьютером.
Bb383909.pubclass(ru-ru,VS.90).gif Platform Представляет платформу на основе системы Windows CE, такую как Windows Mobile 5.0 для карманных ПК, зарегистрированную в хранилище данных.
Bb383909.pubclass(ru-ru,VS.90).gif PlatformNotFoundException Вызывается, когда невозможно найти платформу.
Bb383909.pubclass(ru-ru,VS.90).gif PropertyNotFoundException Представляет все исключения в сценариях, где свойство не найдено.
Bb383909.pubclass(ru-ru,VS.90).gif RemoteAgent Используется для развертывания приложений агентов устройств на устройстве и обмена данными между настольным компьютером и смарт-устройством.
Bb383909.pubclass(ru-ru,VS.90).gif RemoteProcess Представляет процесс на устройстве, который можно запустить или остановить.
Bb383909.pubclass(ru-ru,VS.90).gif SmartDeviceException Относится к случаям исключения на неуправляемом уровне модели COM.
Bb383909.pubclass(ru-ru,VS.90).gif SystemInfo Хранит информацию об устройстве, такую как сведения о ЦП, время работы батареи, объем памяти и версия операционной системы.

Перечисления

  Перечисление Описание
Bb383909.pubenumeration(ru-ru,VS.90).gif DataType Указывает тип объекта в классе Packet.
Bb383909.pubenumeration(ru-ru,VS.90).gif Device.ConfigActions Указывает действие, которое следует выполнить при контролировании использования устройства.
Bb383909.pubenumeration(ru-ru,VS.90).gif InstructionSetType Указывает тип набора инструкций центрального процессора (ЦП) устройства.
Bb383909.pubenumeration(ru-ru,VS.90).gif ProcessorArchitectureType Указывает тип архитектуры процессора устройства.

См. также

Ссылки

Другие ресурсы

Управление устройствами с помощью API подключения интеллектуальных устройств

Примеры использования API подключения смарт-устройств