Partager via


IActorStateManager.TryAddStateAsync<T> Méthode

Définition

Tente d’ajouter un état d’acteur avec un nom d’état et une valeur donnés. Retourne la valeur false si un état d’acteur portant le même nom existe déjà.

public System.Threading.Tasks.Task<bool> TryAddStateAsync<T>(string stateName, T value, System.Threading.CancellationToken cancellationToken = default);
abstract member TryAddStateAsync : string * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function TryAddStateAsync(Of T) (stateName As String, value As T, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Paramètres de type

T

Type de valeur associé à un nom d’état donné.

Paramètres

stateName
String

Nom de l’état de l’acteur à ajouter.

value
T

Valeur de l’état de l’acteur à ajouter.

cancellationToken
CancellationToken

Jeton pour surveiller les requêtes d'annulation. Cette option est facultative et la valeur par défaut est None

Retours

Tâche booléenne qui représente l’opération d’ajout asynchrone. Retourne true si la valeur a été ajoutée avec succès et false si un état d’acteur portant le même nom existe déjà.

Exceptions

Le nom d’état spécifié est null. Fournissez une chaîne de nom d’état valide.

La demande a été annulée à l’aide du spécifié cancellationToken.

Remarques

Le type de valeur T d’état doit être sérialisable contrat de données.

S’applique à