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


RestartDeployedCodePackageRequest interface

Параметры для перезапуска развернутого пакета кода.

Свойства

codePackageInstanceId

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

codePackageName

Название пакета кода, указанное в манифесте сервиса.

nodeName

Название узла, по которому нужно перезапустить пакет кода. Используйте '*' для перезапуска на всех узлах, где работает пакет кода.

serviceManifestName

Название манифеста сервиса, указанное в пакете кода.

servicePackageActivationId

Идентификатор активации развернутого пакета сервисов. Если ServicePackageActivationMode, указанный на момент создания сервиса, называется 'SharedProcess' (или если он не указан, то по умолчанию отображается 'SharedProcess'), то значение ServicePackageActivationId всегда остаётся пустой строкой.

Сведения о свойстве

codePackageInstanceId

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

codePackageInstanceId: string

Значение свойства

string

codePackageName

Название пакета кода, указанное в манифесте сервиса.

codePackageName: string

Значение свойства

string

nodeName

Название узла, по которому нужно перезапустить пакет кода. Используйте '*' для перезапуска на всех узлах, где работает пакет кода.

nodeName: string

Значение свойства

string

serviceManifestName

Название манифеста сервиса, указанное в пакете кода.

serviceManifestName: string

Значение свойства

string

servicePackageActivationId

Идентификатор активации развернутого пакета сервисов. Если ServicePackageActivationMode, указанный на момент создания сервиса, называется 'SharedProcess' (или если он не указан, то по умолчанию отображается 'SharedProcess'), то значение ServicePackageActivationId всегда остаётся пустой строкой.

servicePackageActivationId?: string

Значение свойства

string