IActorStateManager.AddOrUpdateStateAsync<T> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un estado de actor con el nombre de estado especificado, si aún no existe o actualiza el estado con el nombre de estado especificado, si existe.
public System.Threading.Tasks.Task<T> AddOrUpdateStateAsync<T> (string stateName, T addValue, Func<string,T,T> updateValueFactory, System.Threading.CancellationToken cancellationToken = default);
abstract member AddOrUpdateStateAsync : string * 'T * Func<string, 'T, 'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function AddOrUpdateStateAsync(Of T) (stateName As String, addValue As T, updateValueFactory As Func(Of String, T, T), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)
Parámetros de tipo
- T
Tipo de valor asociado al nombre de estado especificado.
Parámetros
- stateName
- String
Nombre del estado del actor que se va a agregar o actualizar.
- addValue
- T
Valor del estado del actor que se va a agregar si no existe.
Función de fábrica para generar el valor del estado del actor que se va a actualizar si existe.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación.
Devoluciones
Tarea que representa la operación de adición o actualización asincrónica. El valor del parámetro TResult contiene el valor del estado de actor que se agregó o actualizó.
Excepciones
El nombre de estado especificado es NULL.
Operación cancelada.
Comentarios
El tipo de valor T
de estado debe ser serializable del contrato de datos .
Se aplica a
Azure SDK for .NET