IDurableEntityClient.SignalEntityAsync メソッド

定義

オーバーロード

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

操作を実行するようにエンティティに通知します。

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

指定した時刻に操作を実行するようにエンティティに通知します。

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

操作を実行するようにエンティティに通知します。

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

操作を実行するようにエンティティに通知します。

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

指定した時刻に操作を実行するようにエンティティに通知します。

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

指定した時刻に操作を実行するようにエンティティに通知します。

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

ソース:
IDurableEntityClient.cs

操作を実行するようにエンティティに通知します。

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

パラメーター

entityId
EntityId

ターゲット エンティティ。

operationName
String

操作の名前。

operationInput
Object

操作の入力。

taskHubName
String

ターゲット エンティティの TaskHubName。

connectionName
String

に関連付けられている taskHubName接続文字列の名前。

戻り値

メッセージが確実にエンキューされたときに完了するタスク。

適用対象

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

ソース:
IDurableEntityClient.cs

指定した時刻に操作を実行するようにエンティティに通知します。

public System.Threading.Tasks.Task SignalEntityAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, DateTime scheduledTimeUtc, string operationName, object operationInput = default, string taskHubName = default, string connectionName = default);
abstract member SignalEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * DateTime * string * obj * string * string -> System.Threading.Tasks.Task
Public Function SignalEntityAsync (entityId As EntityId, scheduledTimeUtc As DateTime, operationName As String, Optional operationInput As Object = Nothing, Optional taskHubName As String = Nothing, Optional connectionName As String = Nothing) As Task

パラメーター

entityId
EntityId

ターゲット エンティティ。

scheduledTimeUtc
DateTime

操作を開始する時刻。

operationName
String

操作の名前。

operationInput
Object

操作の入力。

taskHubName
String

ターゲット エンティティの TaskHubName。

connectionName
String

に関連付けられている taskHubName接続文字列の名前。

戻り値

メッセージが確実にエンキューされたときに完了するタスク。

適用対象

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

ソース:
IDurableEntityClient.cs

操作を実行するようにエンティティに通知します。

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityId As EntityId, operation As Action(Of TEntityInterface)) As Task

型パラメーター

TEntityInterface

エンティティ インターフェイス。

パラメーター

entityId
EntityId

ターゲット エンティティ。

operation
Action<TEntityInterface>

エンティティに対して目的の操作を実行するデリゲート。

戻り値

メッセージが確実にエンキューされたときに完了するタスク。

適用対象

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

ソース:
IDurableEntityClient.cs

操作を実行するようにエンティティに通知します。

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (string entityKey, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : string * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityKey As String, operation As Action(Of TEntityInterface)) As Task

型パラメーター

TEntityInterface

エンティティ インターフェイス。

パラメーター

entityKey
String

ターゲット エンティティ キー。

operation
Action<TEntityInterface>

エンティティに対して目的の操作を実行するデリゲート。

戻り値

メッセージが確実にエンキューされたときに完了するタスク。

適用対象

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

ソース:
IDurableEntityClient.cs

指定した時刻に操作を実行するようにエンティティに通知します。

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, DateTime scheduledTimeUtc, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * DateTime * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityId As EntityId, scheduledTimeUtc As DateTime, operation As Action(Of TEntityInterface)) As Task

型パラメーター

TEntityInterface

エンティティ インターフェイス。

パラメーター

entityId
EntityId

ターゲット エンティティ。

scheduledTimeUtc
DateTime

操作を開始する時刻。

operation
Action<TEntityInterface>

エンティティに対して目的の操作を実行するデリゲート。

戻り値

メッセージが確実にエンキューされたときに完了するタスク。

適用対象

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

ソース:
IDurableEntityClient.cs

指定した時刻に操作を実行するようにエンティティに通知します。

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (string entityKey, DateTime scheduledTimeUtc, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : string * DateTime * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityKey As String, scheduledTimeUtc As DateTime, operation As Action(Of TEntityInterface)) As Task

型パラメーター

TEntityInterface

エンティティ インターフェイス。

パラメーター

entityKey
String

ターゲット エンティティ キー。

scheduledTimeUtc
DateTime

操作を開始する時刻。

operation
Action<TEntityInterface>

エンティティに対して目的の操作を実行するデリゲート。

戻り値

メッセージが確実にエンキューされたときに完了するタスク。

適用対象