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.StringArguments 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.