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


RestartDeployedCodePackageDescription

Определяет описание перезапуска развернутого пакета кода на узле Service Fabric.

Свойства

Имя Тип Обязательно
ServiceManifestName строка Да
ServicePackageActivationId строка Нет
CodePackageName строка Да
CodePackageInstanceId строка Да

ServiceManifestName

Тип: строка
Обязательный: да

Имя манифеста службы, указывающего этот пакет кода.


ServicePackageActivationId

Тип: строка
Обязательный: нет

ActivationId развернутого пакета службы. Если servicePackageActivationMode во время создания службы имеет значение SharedProcess (или если он не указан, в этом случае по умолчанию используется значение SharedProcess), значение ServicePackageActivationId всегда является пустой строкой.


CodePackageName

Тип: строка
Обязательный: да

Имя пакета кода, определенного в манифесте службы.


CodePackageInstanceId

Тип: строка
Обязательный: да

Идентификатор экземпляра для текущей точки входа. Для точки входа установки пакета кода (если она указана) выполняется сначала, а после завершения main запускается точка входа. При каждом запуске исполняемого файла точки входа его идентификатор экземпляра будет меняться. Если 0 передается в качестве идентификатора экземпляра пакета кода, API перезапустит пакет кода с любым идентификатором экземпляра, запущенного в данный момент. Если передается идентификатор экземпляра, отличный от 0, API перезапустит пакет кода, только если текущий идентификатор экземпляра совпадает с переданным идентификатором экземпляра. Обратите внимание, что передача точного идентификатора экземпляра (а не 0) в API безопаснее, так как если это гарантирует не более одного перезапуска пакета кода.