ActivityExecutionContext Classe

Définition

Avertissement

Cette API est désormais obsolète.

Représente l'environnement d'exécution d'un Activity.Represents the execution environment of an Activity. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class ActivityExecutionContext sealed : IDisposable, IServiceProvider
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityExecutionContext : IDisposable, IServiceProvider
type ActivityExecutionContext = class
    interface IServiceProvider
    interface IDisposable
Public NotInheritable Class ActivityExecutionContext
Implements IDisposable, IServiceProvider
Héritage
ActivityExecutionContext
Attributs
Implémente

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes.This material discusses types and namespaces that are obsolete. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Représente l'environnement d'exécution d'un Activity.Represents the execution environment of an Activity. Cette classe expose sélectivement des fonctions et services de l'exécution du workflow à des activités individuelles.This class selectively exposes workflow runtime capabilities and services to individual activities. Cette classe ne peut pas être héritée.This class cannot be inherited.

Pour plus d’informations, consultez Présentation du contexte d’exécution de l’activité.For more information, see Understanding the Activity Execution Context.

Champs

CurrentExceptionProperty

Représente une exception qui s'est produite pendant l'exécution de l'instance de workflow.Represents an exception that has occurred during the execution of the workflow instance. Cette propriété a une valeur uniquement lorsqu'une activité est dans l'état Erreur.This property has a value only when an activity is in the faulting state.

Propriétés

Activity

Obtient le Activity qui s'exécute actuellement dans ce contexte d'exécution.Gets the Activity that currently executes within this execution context.

ContextGuid

Obtient le ContextID associé au Activity.Gets the ContextID of the associated Activity.

ExecutionContextManager

Obtient le ActivityExecutionContextManager associé à cette instance.Gets the ActivityExecutionContextManager associated with this instance.

Méthodes

CancelActivity(Activity)

Appelé par une activité composite pour planifier l'annulation d'une activité enfant.Called by a composite activity to schedule the cancellation of a child activity. L'exécution du workflow interdit l'annulation d'une activité enfant qui ne se trouve pas dans l'état Executing.The workflow runtime disallows cancellation of a child activity that is not in the Executing state.

CloseActivity()

Indique à l'exécution du workflow que l'activité en cours d'exécution doit passer à l'état Closed.Indicates to the workflow runtime that the currently executing activity should transition to the Closed state.

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)
ExecuteActivity(Activity)

Appelé par une activité composite pour planifier l'exécution d'une activité enfant.Called by a composite activity to schedule the execution of a child activity. L'exécution du workflow interdit l'exécution d'une activité enfant dont l'état n'est pas initialisé.The workflow runtime disallows execution of a child activity that is not in the initialized state.

GetHashCode()

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

(Hérité de Object)
GetService(Type)

Retourne un service du type spécifié.Returns a service of the specified type.

GetService<T>()

Retourne un fournisseur de services du Type spécifié.Returns a service provider of the specified Type.

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)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)
TrackData(Object)

Appelle la méthode de suivi pour le Activity associé.Invokes the track method for the associated Activity.

TrackData(String, Object)

Appelle la méthode de suivi pour le Activity associé.Invokes the track method for the associated Activity.

Implémentations d’interfaces explicites

IDisposable.Dispose()

Libère toutes les ressources utilisées par ActivityExecutionContext.Releases all resources used by the ActivityExecutionContext.

S’applique à