DelayActivity Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Poskytuje logiku pro vytvoření časovače a asynchronní čekání na vypršení platnosti časovače. Tuto třídu nelze zdědit.
public ref class DelayActivity sealed : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
type DelayActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type DelayActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
Public NotInheritable Class DelayActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IEventActivity
- Dědičnost
- Atributy
- Implementuje
Poznámky
Poznámka:
Tento materiál popisuje typy a obory názvů, které jsou zastaralé. Další informace naleznete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.
Když se zobrazí oznámení, že jeho časovač vypršel, DelayActivity dokončí se jeho spuštění.
Časový limit DelayActivity můžete nastavit tak, aby se pracovní postup před obnovením pozastavil. Určíte použití TimeoutDurationTimeSpan. To způsobí, že se pracovní postup pozastaví, dokud zadaný TimeSpan pracovní postup uplynul.
Třída DelayActivity spouští metodu kódu přidruženou InitializeTimeoutDuration k události před spuštěním aktivity a metodu kromě kódu lze použít k inicializaci TimeoutDuration vlastnosti.
Je DelayActivity zaručeno, že se nedokončí dříve, než je uvedeno TimeoutDuration. Zpoždění může trvat déle, protože oznámení časovače může nastat nějaký čas po TimeoutDuration dosažení. Jedním z důvodů delšího zpoždění je, že pracovní postup běží pod vysokým zatížením systému v serverovém prostředí.
Konstruktory
| Name | Description |
|---|---|
| DelayActivity() |
Zastaralé.
Inicializuje novou instanci DelayActivity třídy. |
| DelayActivity(String) |
Zastaralé.
Inicializuje novou instanci DelayActivity třídy pomocí názvu aktivity. |
Pole
| Name | Description |
|---|---|
| InitializeTimeoutDurationEvent |
Zastaralé.
Představuje, že cílí DependencyProperty na InitializeTimeoutDuration událost. |
| TimeoutDurationProperty |
Zastaralé.
Představuje objekt, který DependencyProperty cílí na TimeoutDuration vlastnost. |
Vlastnosti
| Name | Description |
|---|---|
| Description |
Zastaralé.
Získá nebo nastaví uživatelem definovaný popis Activity. (Zděděno od Activity) |
| DesignMode |
Zastaralé.
Získá hodnotu, která označuje, zda tato instance je v návrhu nebo runtime režimu. (Zděděno od DependencyObject) |
| Enabled |
Zastaralé.
Získá nebo nastaví hodnotu, která označuje, zda je tato instance povolena pro provádění a ověřování. (Zděděno od Activity) |
| ExecutionResult |
Zastaralé.
ActivityExecutionResult Získá poslední pokus o spuštění této instance. (Zděděno od Activity) |
| ExecutionStatus |
Zastaralé.
Získá aktuální ActivityExecutionStatus instanci. (Zděděno od Activity) |
| IsDynamicActivity |
Zastaralé.
Získá informace o tom, zda aktivita provádí ve výchozím nastavení ActivityExecutionContext instance pracovního postupu. (Zděděno od Activity) |
| Name |
Zastaralé.
Získá nebo nastaví název této instance. Tento název musí odpovídat konvenci pojmenování proměnných programovacího jazyka, který se používá v projektu pracovního postupu. (Zděděno od Activity) |
| Parent |
Zastaralé.
CompositeActivity Získá ten, který obsahuje tento Activity. (Zděděno od Activity) |
| ParentDependencyObject |
Zastaralé.
Získá nadřazený objekt DependencyObject v DependencyObject grafu. (Zděděno od DependencyObject) |
| QualifiedName |
Zastaralé.
Získá kvalifikovaný název aktivity. Kvalifikované názvy aktivit jsou vždy jedinečné v instanci pracovního postupu. (Zděděno od Activity) |
| Site |
Zastaralé.
Získá nebo nastaví odkaz na Site komponentu DependencyObject. (Zděděno od DependencyObject) |
| TimeoutDuration |
Zastaralé.
Získá nebo nastaví dobu trvání zpoždění v pracovním postupu. |
| UserData |
Zastaralé.
IDictionary Získá, který přidruží vlastní data k této instanci třídy. (Zděděno od DependencyObject) |
| WorkflowInstanceId |
Zastaralé.
Guid Získá přidružené k instanci. (Zděděno od Activity) |
Metody
| Name | Description |
|---|---|
| AddHandler(DependencyProperty, Object) |
Zastaralé.
Přidá obslužnou rutinu pro událost objektu DependencyObject. (Zděděno od DependencyObject) |
| Cancel(ActivityExecutionContext) |
Zastaralé.
Zavolá se modulem runtime pracovního postupu, který zruší provádění aktuálně spuštěné aktivity. (Zděděno od Activity) |
| Clone() |
Zastaralé.
Vytvoří hlubokou Activitykopii . (Zděděno od Activity) |
| Dispose() |
Zastaralé.
Uvolní všechny prostředky používané nástrojem DependencyObject. (Zděděno od DependencyObject) |
| Dispose(Boolean) |
Zastaralé.
Uvolní nespravované prostředky a volitelně uvolní spravované prostředky používané DependencyObjectnástrojem . (Zděděno od DependencyObject) |
| Equals(Object) |
Zastaralé.
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Execute(ActivityExecutionContext) |
Zastaralé.
Volal modul runtime pracovního postupu pro spuštění aktivity. (Zděděno od Activity) |
| GetActivityByName(String, Boolean) |
Zastaralé.
Vrátí instanci Activity , jejíž název je požadován ze sady všech aktivit pod kořenem Activity této instance, pokud je |
| GetActivityByName(String) |
Zastaralé.
Vrátí instanci Activity , jejíž název je požadován ze sady všech aktivit spuštěných v kořenové aktivitě této instance, která je v pracovním postupu. (Zděděno od Activity) |
| GetBinding(DependencyProperty) |
Zastaralé.
Poskytuje přístup ke konkrétnímu ActivityBindDependencyProperty. (Zděděno od DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Zastaralé.
Object Načte, že je předmětem .ActivityBind (Zděděno od DependencyObject) |
| GetHashCode() |
Zastaralé.
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetInvocationList<T>(DependencyProperty) |
Zastaralé.
Získá pole, které obsahuje delegáty pro zadané DependencyProperty. (Zděděno od DependencyObject) |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| GetValue(DependencyProperty) |
Zastaralé.
Poskytuje přístup k hodnotě určeného DependencyProperty. (Zděděno od DependencyObject) |
| GetValueBase(DependencyProperty) |
Zastaralé.
Poskytuje přístup k vázanému objektu DependencyProperty a obchází přepsání GetValue(DependencyProperty) . (Zděděno od DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Zastaralé.
Volá se při vyvolání výjimky v kontextu provádění této instance. (Zděděno od Activity) |
| Initialize(IServiceProvider) |
Zastaralé.
Volal modul runtime pracovního postupu k inicializaci aktivity během vytváření nové instance pracovního postupu. Tato metoda je volána během vytváření dynamického ActivityExecutionContext. (Zděděno od Activity) |
| InitializeProperties() |
Zastaralé.
Provádí inicializaci vlastností závislostí při přepsání v odvozené třídě. (Zděděno od DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Zastaralé.
Přihlásí se k odběru EventHandler a vyvolá tento delegát. (Zděděno od Activity) |
| Invoke<T>(IActivityEventListener<T>, T) |
Zastaralé.
Přihlásí se k odběru IActivityEventListener<T> a vyvolá tento delegát. (Zděděno od Activity) |
| IsBindingSet(DependencyProperty) |
Zastaralé.
Určuje, zda je hodnota DependencyProperty nastavena jako vazba. Viz SetBinding(DependencyProperty, ActivityBind). (Zděděno od DependencyObject) |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MetaEquals(DependencyObject) |
Zastaralé.
Určuje, zda se |
| OnActivityExecutionContextLoad(IServiceProvider) |
Zastaralé.
Volá se modulem runtime pracovního postupu při každém ActivityExecutionContext načtení. Tato metoda se například volá při vytváření ActivityExecutionContext a při každém ActivityExecutionContext opětovném vtělení instance pracovního postupu z trvalého úložiště. (Zděděno od Activity) |
| OnActivityExecutionContextUnload(IServiceProvider) |
Zastaralé.
Volá se modulem runtime pracovního postupu při každém ActivityExecutionContext uvolnění. Tato metoda se například volá během dokončování ActivityExecutionContext a také při ActivityExecutionContext každém uvolnění při zachování instance pracovního postupu. (Zděděno od Activity) |
| OnClosed(IServiceProvider) |
Zastaralé.
Volal modul runtime pracovního postupu jako součást přechodu aktivity do uzavřeného stavu. (Zděděno od Activity) |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Zastaralé.
Vyvolá přidruženou Event k zadané vlastnosti závislosti. (Zděděno od Activity) |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Zastaralé.
Vyvolá událost přidruženou k odkazovanému DependencyProperty. (Zděděno od Activity) |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Zastaralé.
Zaregistruje zadanou DependencyProperty událost změny stavu. (Zděděno od Activity) |
| RemoveHandler(DependencyProperty, Object) |
Zastaralé.
Odebere z EventHandler přidruženého DependencyPropertyobjektu . (Zděděno od DependencyObject) |
| RemoveProperty(DependencyProperty) |
Zastaralé.
Odebere z DependencyProperty objektu DependencyObject. (Zděděno od DependencyObject) |
| Save(Stream, IFormatter) |
Zastaralé.
Activity Zapíše na Stream trvalost pomocí vlastního IFormatter zadaného serializace. (Zděděno od Activity) |
| Save(Stream) |
Zastaralé.
Zapíše na ActivityStream trvalost. (Zděděno od Activity) |
| SetBinding(DependencyProperty, ActivityBind) |
Zastaralé.
ActivityBind Nastaví pro zadaný DependencyPropertyparametr . (Zděděno od DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Zastaralé.
Nastaví hodnotu cíle ActivityBind. (Zděděno od DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu parametru DependencyProperty, který je jen pro čtení. (Zděděno od DependencyObject) |
| SetValue(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty objektu. (Zděděno od DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty na zadanou Objecthodnotu , obejití SetValue(DependencyProperty, Object). (Zděděno od DependencyObject) |
| ToString() |
Zastaralé.
Poskytuje řetězec, který představuje tuto instanci. (Zděděno od Activity) |
| TrackData(Object) |
Zastaralé.
Informuje infrastrukturu sledování doby běhu o čekajících informacích o sledování. (Zděděno od Activity) |
| TrackData(String, Object) |
Zastaralé.
Informuje infrastrukturu sledování doby běhu o čekajících informacích o sledování. (Zděděno od Activity) |
| Uninitialize(IServiceProvider) |
Zastaralé.
Při přepsání v odvozené třídě poskytuje zrušení inicializace poskytovatelem služby pro aktivitu. (Zděděno od Activity) |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Zastaralé.
Zruší registraci zadané DependencyProperty události změny stavu. (Zděděno od Activity) |
Událost
| Name | Description |
|---|---|
| Canceling |
Zastaralé.
Nastane při zrušení provádění aktivity. (Zděděno od Activity) |
| Closed |
Zastaralé.
Nastane po Activity dokončení provádění. (Zděděno od Activity) |
| Compensating |
Zastaralé.
Nastane při spuštění metody kompenzace na Activity. (Zděděno od Activity) |
| Executing |
Zastaralé.
Nastane při Activity spuštění. (Zděděno od Activity) |
| Faulting |
Zastaralé.
Nastane, když je vyvolána výjimka během spuštění instance. (Zděděno od Activity) |
| InitializeTimeoutDuration |
Zastaralé.
Nastane před spuštěním časového limitu. |
| StatusChanged |
Zastaralé.
Nastane, když se ActivityExecutionStatus spustí změny Activity . (Zděděno od Activity) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs) |
Zastaralé.
Definuje postup zpracování, když dojde k odběru události. |
| IComponent.Disposed |
Zastaralé.
Představuje metodu, která zpracovává Disposed událost komponenty. (Zděděno od DependencyObject) |
| IEventActivity.QueueName |
Zastaralé.
Získá název fronty pracovního postupu, která se doručí při vypršení platnosti časovače. |
| IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Zastaralé.
Vytvoří odběr DelayActivity události. |
| IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Zastaralé.
Zruší odběr DelayActivity události. |