RestartDeployedCodePackageDescription interface
Определяет описание перезапуска развернутого пакета кода на узле Service Fabric.
Свойства
| code |
Идентификатор экземпляра для текущей точки входа. Для точки входа программы установки пакета кода (если указано) сначала выполняется и после завершения работы основной точки входа. Каждый раз, когда выполняется исполняемый файл точки входа, его идентификатор экземпляра изменится. Если 0 передается в качестве идентификатора экземпляра пакета кода, API перезагрузит пакет кода с любым идентификатором экземпляра, который он выполняется в данный момент. Если идентификатор экземпляра, отличный от 0, передается, API перезагрузит пакет кода только в том случае, если текущий идентификатор экземпляра совпадает с переданным идентификатором экземпляра. Обратите внимание, что передача точного идентификатора экземпляра (не 0) в API безопасна, так как при необходимости обеспечивает не более одного перезапуска пакета кода. |
| code |
Имя пакета кода, определенного в манифесте службы. |
| service |
Имя манифеста службы, указывающего этот пакет кода. |
| service |
Идентификатор активации развернутого пакета службы. Если ServicePackageActivationMode, указанный во время создания службы, — SharedProcess (или если он не указан, в этом случае значение по умолчанию — SharedProcess), значение ServicePackageActivationId всегда является пустой строкой. |
Сведения о свойстве
codePackageInstanceId
Идентификатор экземпляра для текущей точки входа. Для точки входа программы установки пакета кода (если указано) сначала выполняется и после завершения работы основной точки входа. Каждый раз, когда выполняется исполняемый файл точки входа, его идентификатор экземпляра изменится. Если 0 передается в качестве идентификатора экземпляра пакета кода, API перезагрузит пакет кода с любым идентификатором экземпляра, который он выполняется в данный момент. Если идентификатор экземпляра, отличный от 0, передается, API перезагрузит пакет кода только в том случае, если текущий идентификатор экземпляра совпадает с переданным идентификатором экземпляра. Обратите внимание, что передача точного идентификатора экземпляра (не 0) в API безопасна, так как при необходимости обеспечивает не более одного перезапуска пакета кода.
codePackageInstanceId: string
Значение свойства
string
codePackageName
Имя пакета кода, определенного в манифесте службы.
codePackageName: string
Значение свойства
string
serviceManifestName
Имя манифеста службы, указывающего этот пакет кода.
serviceManifestName: string
Значение свойства
string
servicePackageActivationId
Идентификатор активации развернутого пакета службы. Если ServicePackageActivationMode, указанный во время создания службы, — SharedProcess (или если он не указан, в этом случае значение по умолчанию — SharedProcess), значение ServicePackageActivationId всегда является пустой строкой.
servicePackageActivationId?: string
Значение свойства
string