AsyncCodeActivity<TResult> Classe

Définition

Gère l'exécution de l'activité du code asynchrone, pour une activité d'un type spécifié, du début à la fin.Manages asynchronous code activity execution, for an activity of a specified type, from start to completion. Classe abstraite et générique.This is an abstract and generic class.

generic <typename TResult>
public ref class AsyncCodeActivity abstract : System::Activities::Activity<TResult>
public abstract class AsyncCodeActivity<TResult> : System.Activities.Activity<TResult>
type AsyncCodeActivity<'Result> = class
    inherit Activity<'Result>
Public MustInherit Class AsyncCodeActivity(Of TResult)
Inherits Activity(Of TResult)

Paramètres de type

TResult

Type de l'activité asynchrone gérée par cette classe.The type of the asynchronous activity that is handled by this class.

Héritage
Dérivé

Constructeurs

AsyncCodeActivity<TResult>()

Crée une instance de la classe AsyncCodeActivity.Creates a new instance of the AsyncCodeActivity class.

Propriétés

CacheId

Obtient l'identificateur du cache qui est unique dans la portée de la définition de flux de travail.Gets the identifier of the cache that is unique within the scope of the workflow definition.

(Hérité de Activity)
Constraints

Obtient une collection d'activités Constraint qui peuvent être configurées afin de fournir la validation pour l'objet Activity.Gets a collection of Constraint activities that can be configured to provide validation for the Activity.

(Hérité de Activity)
DisplayName

Obtient ou définit un nom convivial utilisé pour le débogage, la validation, la gestion des exceptions et le suivi.Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

(Hérité de Activity)
Id

Obtient l'identificateur qui est unique dans la portée de la définition de flux de travail.Gets an identifier that is unique in the scope of the workflow definition.

(Hérité de Activity)
Implementation

Obtient la valeur null ou lève une erreur en cas de tentative de définition de la valeur de cette propriété.Gets null or throws an error when there is an attempt to set the value of this property.

ImplementationVersion

Obtient ou définit la version d'implémentation de l'activité.Gets or sets the implementation version of the activity.

Result

Obtient ou définit l’argument de résultat de l’objet Activity<TResult>.Gets or sets the result argument for the Activity<TResult>.

(Hérité de Activity<TResult>)
ResultType

Lors de l'implémentation dans une classe dérivée, obtient le type d'une activité OutArgument.When implemented in a derived class, gets the type of an activity OutArgument.

(Hérité de ActivityWithResult)

Méthodes

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Lors d'une implémentation dans une classe dérivée à l'aide du contexte d'exécution, de la méthode de rappel et de l'état d'utilisateur spécifiés, met en file d'attente une activité asynchrone dans un flux de travail d'exécution.When implemented in a derived class and using the specified execution context, callback method, and user state, enqueues an asynchronous activity in a run-time workflow.

CacheMetadata(ActivityMetadata)

Non implémenté.Not implemented. Utilisez plutôt CacheMetadata(CodeActivityMetadata).Use CacheMetadata(CodeActivityMetadata) instead.

CacheMetadata(CodeActivityMetadata)

Sert comme méthode virtuelle et convertit les informations obtenues par la réflexion du cache en arguments pour une activité asynchrone.Serves as a virtual method and converts information obtained by reflection on a cache into arguments for an asynchronous activity.

Cancel(AsyncCodeActivityContext)

Lors d'une implémentation dans une classe dérivée à l'aide des informations de l'environnement d'exécution spécifié, notifie l'exécution du flux de travail que l'opération d'activité asynchrone a été annulée.When implemented in a derived class and using the specified execution environment information, notifies the workflow runtime that the asynchronous activity operation has been canceled. Cette méthode sert comme méthode virtuelle.This method serves as a virtual method.

EndExecute(AsyncCodeActivityContext, IAsyncResult)

Lors d'une implémentation dans une classe dérivée et à l'aide des informations de l'environnement d'exécution spécifié, notifie l'exécution du flux de travail que l'opération d'activité asynchrone associée est terminée.When implemented in a derived class and using the specified execution environment information, notifies the workflow runtime that the associated asynchronous activity operation has completed.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Déclenche un événement en créant une carte pour la mise à jour dynamique.Raises an event when creating a map for the dynamic update.

ShouldSerializeDisplayName()

Indique si la propriété DisplayName doit être sérialisée.Indicates whether the DisplayName property should be serialized.

(Hérité de Activity)
ToString()

Retourne un objet String qui contient les propriétés Id et DisplayName de l'objet Activity.Returns a String that contains the Id and DisplayName of the Activity.

(Hérité de Activity)

S’applique à