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


RemoteAgent.Start - метод

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

Развертывает агент устройства на устройстве в соответствии с командами в пакете, указанном в свойстве Id.

Пространство имен:  Microsoft.SmartDevice.Connectivity
Сборка:  Microsoft.SmartDevice.Connectivity (в Microsoft.SmartDevice.Connectivity.dll)

Синтаксис

'Декларация
Public Sub Start ( _
    arguments As String _
)
'Применение
Dim instance As RemoteAgent
Dim arguments As String

instance.Start(arguments)
public void Start(
    string arguments
)
public:
void Start(
    String^ arguments
)
public function Start(
    arguments : String
)

Параметры

  • arguments
    Тип: System.String
    Аргументы командной строки для передачи при запуске службы.

Исключения

Исключение Условие
SmartDeviceException

Возникает, если исключение COM вызывается базовыми компонентами COM.

DeviceNotConnectedException

Возникает, если устройство не подключено.

Заметки

После запуска удаленный агент выполняет поиск пакета с аналогичным идентификатором и затем развертывает файлы агента в соответствии с параметрами, определенными в пакете. Пакет сообщает удаленному агенту, что необходимо развернуть агент устройства, который будет осуществлять обмен данными с компьютером разработчика. Дополнительные сведения см. в разделе Общие сведения о пакетах надстроек.

Если экземпляр агента уже функционирует на устройстве, метод сначала остановит работу агента, а затем начнет ее снова.

Развертывание происходит, только если на устройстве установлена более ранняя версия агента.

Примеры

' Copy and start a device agent based on the ID of its add-on package.
Dim ra As RemoteAgent = device.GetRemoteAgent( _
    New ObjectId("CAF078AE-2E10-43e2-B566-C4577F2538C7"))
ra.Start("command line argument")
// Copy and start a device agent  based on the ID of its add-on package.
RemoteAgent ra = device.GetRemoteAgent(
    new ObjectId("CAF078AE-2E10-43e2-B566-C4577F2538C8"));
ra.Start("command line argument");

Разрешения

См. также

Ссылки

RemoteAgent Класс

RemoteAgent - члены

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