RemoteAgent.Start, méthode

Mise à jour : novembre 2007

Déploie l'agent Smart Device sur l'appareil de type Smart Device conformément aux commandes dans le package spécifié par Id.

Espace de noms :  Microsoft.SmartDevice.Connectivity
Assembly :  Microsoft.SmartDevice.Connectivity (dans Microsoft.SmartDevice.Connectivity.dll)

Syntaxe

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
)

Paramètres

  • arguments
    Type : System.String

    Arguments de ligne de commande à transmettre lors du démarrage du service.

Exceptions

Exception Condition
SmartDeviceException

Se produit si une exception COM est levée par les composants COM sous-jacents

DeviceNotConnectedException

Se produit si un appareil n'est pas connecté.

Notes

Lorsque vous démarrez l'agent distant, l'agent recherche le package ayant le même ID puis déploie l'agent conformément aux paramètres définis dans le package. Le package indique à l'agent distant de déployer un agent Smart Device qui échange des données avec l'ordinateur de développement. Pour plus d'informations, consultez Vue d'ensemble des packages de composants additionnels.

Si une instance de l'agent s'exécute déjà sur l'appareil de type Smart Device, la méthode arrête d'abord l'agent puis le redémarre.

Le déploiement se produit uniquement si une version antérieure de l'agent est présente sur l'appareil de type Smart Device.

Exemples

' 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");

Autorisations

Voir aussi

Référence

RemoteAgent, classe

Membres RemoteAgent

Microsoft.SmartDevice.Connectivity, espace de noms