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


ZooKeeperBasedMembershipTable.UpdateIAmAlive(MembershipEntry) Метод

Определение

Обновления часть IAmAlive (столбец) объекта MembershipEntry для этого сило. Эта операция должна обновлять только collumn IAmAlive и не изменять другие столбцы. Эта операция является "грязной записью" или "обновлением на месте" и выполняется без проверки etag. Что касается обновления eTags: эта операция может автоматически обновлять eTag, связанный с заданной строкой с расширением silo, но это не обязательно. Он также может оставить etag не измененным ("грязная запись"). Что касается TableVersion: эта операция не должна изменять TableVersion таблицы. Он должен оставить его нетронутым. Нет сценария, в котором эта операция может завершиться сбоем из-за семантических причин таблицы. Это может завершиться ошибкой только из-за проблем с сетью или недоступности таблицы.

public System.Threading.Tasks.Task UpdateIAmAlive (Orleans.MembershipEntry entry);
abstract member UpdateIAmAlive : Orleans.MembershipEntry -> System.Threading.Tasks.Task
override this.UpdateIAmAlive : Orleans.MembershipEntry -> System.Threading.Tasks.Task
Public Function UpdateIAmAlive (entry As MembershipEntry) As Task

Параметры

entry
MembershipEntry

Целевое обновление MembershipEntry tp

Возвращаемое значение

Задача, представляющая успешное выполнение этой операции.

Реализации

Применяется к