IDurableOrchestrationContext.CallEntityAsync Methode

Definition

Überlädt

CallEntityAsync(EntityId, String)

Ruft einen Vorgang für eine Entität auf und wartet, bis er abgeschlossen ist.

CallEntityAsync(EntityId, String, Object)

Ruft einen Vorgang für eine Entität auf, übergibt ein Argument und wartet, bis es abgeschlossen ist.

CallEntityAsync<TResult>(EntityId, String)

Ruft einen Vorgang für eine Entität auf und gibt das Ergebnis asynchron zurück.

CallEntityAsync<TResult>(EntityId, String, Object)

Ruft einen Vorgang für eine Entität auf, übergibt ein Argument und gibt das Ergebnis asynchron zurück.

CallEntityAsync(EntityId, String)

Quelle:
IDurableOrchestrationContext.cs

Ruft einen Vorgang für eine Entität auf und wartet, bis er abgeschlossen ist.

public System.Threading.Tasks.Task CallEntityAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string -> System.Threading.Tasks.Task
Public Function CallEntityAsync (entityId As EntityId, operationName As String) As Task

Parameter

entityId
EntityId

Die Zielentität.

operationName
String

Der Name des Vorgangs.

Gibt zurück

Eine Aufgabe, die den Abschluss des Vorgangs für die Entität darstellt.

Gilt für:

CallEntityAsync(EntityId, String, Object)

Quelle:
IDurableOrchestrationContext.cs

Ruft einen Vorgang für eine Entität auf, übergibt ein Argument und wartet, bis es abgeschlossen ist.

public System.Threading.Tasks.Task CallEntityAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName, object operationInput);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string * obj -> System.Threading.Tasks.Task
Public Function CallEntityAsync (entityId As EntityId, operationName As String, operationInput As Object) As Task

Parameter

entityId
EntityId

Die Zielentität.

operationName
String

Der Name des Vorgangs.

operationInput
Object

Die Eingabe für den Vorgang.

Gibt zurück

Eine Aufgabe, die den Abschluss des Vorgangs für die Entität darstellt.

Ausnahmen

, wenn der Kontext bereits einige Sperren enthält, aber nicht die für entityId.

Gilt für:

CallEntityAsync<TResult>(EntityId, String)

Quelle:
IDurableOrchestrationContext.cs

Ruft einen Vorgang für eine Entität auf und gibt das Ergebnis asynchron zurück.

public System.Threading.Tasks.Task<TResult> CallEntityAsync<TResult> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string -> System.Threading.Tasks.Task<'Result>
Public Function CallEntityAsync(Of TResult) (entityId As EntityId, operationName As String) As Task(Of TResult)

Typparameter

TResult

Der JSON-serialisierbare Ergebnistyp des Vorgangs.

Parameter

entityId
EntityId

Die Zielentität.

operationName
String

Der Name des Vorgangs.

Gibt zurück

Task<TResult>

Eine Aufgabe, die das Ergebnis des Vorgangs darstellt.

Gilt für:

CallEntityAsync<TResult>(EntityId, String, Object)

Quelle:
IDurableOrchestrationContext.cs

Ruft einen Vorgang für eine Entität auf, übergibt ein Argument und gibt das Ergebnis asynchron zurück.

public System.Threading.Tasks.Task<TResult> CallEntityAsync<TResult> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName, object operationInput);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallEntityAsync(Of TResult) (entityId As EntityId, operationName As String, operationInput As Object) As Task(Of TResult)

Typparameter

TResult

Der JSON-serialisierbare Ergebnistyp des Vorgangs.

Parameter

entityId
EntityId

Die Zielentität.

operationName
String

Der Name des Vorgangs.

operationInput
Object

Die Eingabe für den Vorgang.

Gibt zurück

Task<TResult>

Eine Aufgabe, die das Ergebnis des Vorgangs darstellt.

Ausnahmen

, wenn der Kontext bereits einige Sperren enthält, aber nicht die für entityId.

Gilt für: