RestartDeployedCodePackageDescription
Определяет описание перезапуска развернутого пакета кода на узле Service Fabric.
Свойства
Имя | Тип | Обязательно |
---|---|---|
ServiceManifestName |
строка | Да |
ServicePackageActivationId |
строка | Нет |
CodePackageName |
строка | Да |
CodePackageInstanceId |
строка | Да |
ServiceManifestName
Тип: строка
Обязательный: да
Имя манифеста службы, указывающего этот пакет кода.
ServicePackageActivationId
Тип: строка
Обязательный: нет
ActivationId развернутого пакета службы. Если servicePackageActivationMode во время создания службы имеет значение SharedProcess (или если он не указан, в этом случае по умолчанию используется значение SharedProcess), значение ServicePackageActivationId всегда является пустой строкой.
CodePackageName
Тип: строка
Обязательный: да
Имя пакета кода, определенного в манифесте службы.
CodePackageInstanceId
Тип: строка
Обязательный: да
Идентификатор экземпляра для текущей точки входа. Для точки входа установки пакета кода (если она указана) выполняется сначала, а после завершения main запускается точка входа.
При каждом запуске исполняемого файла точки входа его идентификатор экземпляра будет меняться. Если 0 передается в качестве идентификатора экземпляра пакета кода, API перезапустит пакет кода с любым идентификатором экземпляра, запущенного в данный момент.
Если передается идентификатор экземпляра, отличный от 0, API перезапустит пакет кода, только если текущий идентификатор экземпляра совпадает с переданным идентификатором экземпляра.
Обратите внимание, что передача точного идентификатора экземпляра (а не 0) в API безопаснее, так как если это гарантирует не более одного перезапуска пакета кода.