Freigeben über


IDurableEntityClient Schnittstelle

Definition

Stellt Funktionen bereit, die für Clients dauerhafter Entitäten verfügbar sind.

public interface IDurableEntityClient
type IDurableEntityClient = interface
Public Interface IDurableEntityClient
Abgeleitet

Eigenschaften

TaskHubName

Ruft den Namen des Taskhubs ab, der auf diesem Client-instance konfiguriert ist.

Methoden

CleanEntityStorageAsync(Boolean, Boolean, CancellationToken)

Entfernt leere Entitäten aus dem Speicher und gibt verwaiste Sperren frei.

ListEntitiesAsync(EntityQuery, CancellationToken)

Ruft die status aller Entitätsinstanzen mit Paging ab, die den angegebenen Abfragebedingungen entsprechen.

ReadEntityStateAsync<T>(EntityId, String, String)

Versucht, den aktuellen Zustand einer Entität zu lesen. Gibt default(T) zurück, wenn die Entität nicht vorhanden ist.

SignalEntityAsync(EntityId, DateTime, String, Object, String, String)

Signalisiert einer Entität, einen Vorgang zu einem angegebenen Zeitpunkt auszuführen.

SignalEntityAsync(EntityId, String, Object, String, String)

Signalisiert einer Entität, einen Vorgang auszuführen.

SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang auszuführen.

SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang zu einem angegebenen Zeitpunkt auszuführen.

SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang auszuführen.

SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>)

Signalisiert einer Entität, einen Vorgang zu einem angegebenen Zeitpunkt auszuführen.

Gilt für: