Freigeben über


ZooKeeperBasedMembershipTable.UpdateIAmAlive(MembershipEntry) Methode

Definition

Aktualisierungen den IAmAlive-Teil (Spalte) des MembershipEntry für dieses Silo. Dieser Vorgang sollte nur das IAmAlive-Collumn aktualisieren und keine anderen Spalten ändern. Dieser Vorgang ist ein "dirty write" oder "in place update" und wird ohne etag-Überprüfung ausgeführt. Hinsichtlich der eTags-Aktualisierung: Dieser Vorgang kann das mit der angegebenen Silozeile verknüpfte eTag automatisch aktualisieren, muss aber nicht. Es kann auch das etag nicht geändert lassen ("dirty write"). In Bezug auf TableVersion: Dieser Vorgang sollte die TableVersion der Tabelle nicht ändern. Es sollte es unberührt lassen. Es gibt kein Szenario, in dem dieser Vorgang aufgrund von tabellensemantischen Gründen fehlschlägt. Es kann nur aufgrund von Netzwerkproblemen oder Tabellen nicht verfügbar sein.

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

Parameter

entry
MembershipEntry

Das Target MembershipEntry tp update

Gibt zurück

Aufgabe, die die erfolgreiche Ausführung dieses Vorgangs darstellt.

Implementiert

Gilt für: