RestartDeployedCodePackageDescription interface

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

Свойства

codePackageInstanceId

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

codePackageName

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

serviceManifestName

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

servicePackageActivationId

Идентификатор активации развернутого пакета службы. Если 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