IActorStateManager.TryAddStateAsync<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET