RestartDeployedCodePackageDescription
Définit la description du redémarrage d’un package de code déployé sur le nœud Service Fabric.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
ServiceManifestName |
string | Oui |
ServicePackageActivationId |
string | Non |
CodePackageName |
string | Oui |
CodePackageInstanceId |
string | Oui |
ServiceManifestName
Type : chaîne
Obligatoire : Oui
Nom du manifeste de service qui a spécifié ce package de code.
ServicePackageActivationId
Type : chaîne
Obligatoire : Non
ActivationId d’un package de service déployé. Si ServicePackageActivationMode spécifié au moment de la création du service est « SharedProcess » (ou s’il n’est pas spécifié, auquel cas il est défini par défaut sur « SharedProcess »), la valeur de ServicePackageActivationId est toujours une chaîne vide.
CodePackageName
Type : chaîne
Obligatoire : Oui
Nom du package de code défini dans le manifeste de service.
CodePackageInstanceId
Type : chaîne
Obligatoire : Oui
ID instance du point d’entrée en cours d’exécution. Pour un point d’entrée de configuration de package de code (s’il est spécifié), s’exécute d’abord et une fois qu’il s’est terminé main point d’entrée est démarré.
Chaque fois que l’exécutable du point d’entrée est exécuté, son ID de instance change. Si 0 est passé en tant que package de code instance ID, l’API redémarre le package de code avec l’ID instance en cours d’exécution.
Si un ID de instance autre que 0 est passé, l’API redémarre le package de code uniquement si l’ID d’instance actuel correspond à l’ID de instance passé.
Notez que le passage de l’ID de instance exact (et non 0) dans l’API est plus sûr, car si garantit au maximum un redémarrage du package de code.