Sdílet prostřednictvím


ReplicatorActivity Třída

Definice

Upozornění

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Spustí více instancí podřízené aktivity.

public ref class ReplicatorActivity sealed : System::Workflow::ComponentModel::CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
type ReplicatorActivity = class
    inherit CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ReplicatorActivity = class
    inherit CompositeActivity
Public NotInheritable Class ReplicatorActivity
Inherits CompositeActivity
Dědičnost
Atributy

Příklady

Následující příklad kódu ukazuje, jak vytvořit novou instanci ReplicatorActivity třídy a definovat obslužnou rutinu Initialized pro událost. Tento příklad kódu je součástí ukázky replikátoru SDK z SimpleReplicatorWorkflow. Designer.cs. Další informace najdete v tématu Použití replikátoru.

workflowRuntime.ServicesExceptionNotHandled += OnExceptionNotHandled;
AddHandler workflowRuntime.ServicesExceptionNotHandled, AddressOf OnExceptionNotHandled

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace naleznete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.

Je ReplicatorActivity podobný for each příkazu v kódu. Pokud se zobrazí úkol, ve kterém opakujete stejnou funkci na mnoha různých entitách, ReplicatorActivity může být lepším řešením než WhileActivity.

Ve výchozím nastavení se dokončí ReplicatorActivity po dokončení všech podřízených instancí. Toto chování můžete přepsat vlastní podmínkou, která se použije po dokončení aktivity. Pokud se tato podmínka vyhodnotí jako true před dokončením všech podřízených instancí, všechny spuštěné neúplné podřízené instance se zruší.

Konstruktory

ReplicatorActivity()
Zastaralé.

Inicializuje novou instanci ReplicatorActivity třídy .

ReplicatorActivity(String)
Zastaralé.

Inicializuje novou instanci ReplicatorActivity třídy pomocí názvu aktivity.

Pole

ChildCompletedEvent
Zastaralé.

Vyvolá se po dokončení instance podřízené ReplicatorActivity aktivity.

ChildInitializedEvent
Zastaralé.

Nastane, když podřízená aktivita instance ReplicatorActivity inicializována.

CompletedEvent
Zastaralé.

Vyvolá se po ReplicatorActivity dokončení.

ExecutionTypeProperty
Zastaralé.

Představuje objekt DependencyProperty , který cílí na ExecutionType vlastnost .

InitialChildDataProperty
Zastaralé.

Představuje objekt DependencyProperty , který cílí na InitialChildData vlastnost .

InitializedEvent
Zastaralé.

Představuje objekt DependencyProperty , který cílí na Initialized událost.

UntilConditionProperty
Zastaralé.

Představuje objekt DependencyProperty , který cílí na UntilCondition vlastnost .

Vlastnosti

Activities
Zastaralé.

Získá objekt představující kolekci , ActivityCollectionvšech podřízených aktivit.

(Zděděno od CompositeActivity)
AllChildrenComplete
Zastaralé.

Získá hodnotu, která označuje, zda jsou všechny podřízené instance dokončeny.

CanModifyActivities
Zastaralé.

Získá nebo nastaví hodnotu, která určuje, zda jednotlivé aktivity v rámci Activities mohou být změněny.

(Zděděno od CompositeActivity)
CurrentChildData
Zastaralé.

Vrátí seznam všech podřízených aktivit.

CurrentIndex
Zastaralé.

Získá pozici indexu aktuální podřízené aktivity.

Description
Zastaralé.

Získá nebo nastaví uživatelem definovaný popis objektu Activity.

(Zděděno od Activity)
DesignMode
Zastaralé.

Získá hodnotu, která označuje, zda je tato instance v režimu návrhu nebo za běhu.

(Zděděno od DependencyObject)
DynamicActivities
Zastaralé.

Získá pole spuštěné podřízené aktivity instance.

Enabled
Zastaralé.

Získá nebo nastaví hodnotu, která označuje, zda je tato instance povolena pro spuštění a ověření.

(Zděděno od Activity)
EnabledActivities
Zastaralé.

Získá jen pro čtení kolekce, která představuje podmnožinu Activities , které jsou povoleny.

(Zděděno od CompositeActivity)
ExecutionResult
Zastaralé.

ActivityExecutionResult Získá poslední pokus o spuštění této instance.

(Zděděno od Activity)
ExecutionStatus
Zastaralé.

Získá proud ActivityExecutionStatus této instance.

(Zděděno od Activity)
ExecutionType
Zastaralé.

Získá nebo nastaví pro ExecutionTypeReplicatorActivity.

InitialChildData
Zastaralé.

Získá nebo nastaví seznam dat podřízené aktivity.

IsDynamicActivity
Zastaralé.

Získá informace o tom, zda je aktivita spuštěna v rámci výchozí 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 zásadám vytváření názvů proměnných programovacího jazyka, který se používá v projektu pracovního postupu.

(Zděděno od Activity)
Parent
Zastaralé.

Získá objekt , CompositeActivity který obsahuje .Activity

(Zděděno od Activity)
ParentDependencyObject
Zastaralé.

Získá nadřazenou položku DependencyObject v DependencyObject grafu.

(Zděděno od DependencyObject)
QualifiedName
Zastaralé.

Získá kvalifikovaný název aktivity. Kvalifikované názvy aktivit jsou v instanci pracovního postupu vždy jedinečné.

(Zděděno od Activity)
Site
Zastaralé.

Získá nebo nastaví odkaz na komponentu SiteDependencyObject.

(Zděděno od DependencyObject)
UntilCondition
Zastaralé.

Získá nebo nastaví podmínku dokončení, která indikuje, kdy ReplicatorActivity by měl být dokončen.

UserData
Zastaralé.

Získá, IDictionary který přidruží vlastní data k této instanci třídy.

(Zděděno od DependencyObject)
WorkflowInstanceId
Zastaralé.

Získá přidružený Guid k instanci.

(Zděděno od Activity)

Metody

AddHandler(DependencyProperty, Object)
Zastaralé.

Přidá obslužnou rutinu pro událost objektu DependencyObject.

(Zděděno od DependencyObject)
ApplyWorkflowChanges(WorkflowChanges)
Zastaralé.

WorkflowChanges Použije manifest v parametru na tuto instanci.

(Zděděno od CompositeActivity)
Cancel(ActivityExecutionContext)
Zastaralé.

Volána modulem runtime pracovního postupu ke zrušení provádění aktivity, která se právě provádí.

(Zděděno od Activity)
Clone()
Zastaralé.

Vytvoří hlubokou kopii .Activity

(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é.

Volá Dispose(Boolean) tuto instanci a volitelně volá Dispose() všechny podřízené aktivity této instance.

(Zděděno od CompositeActivity)
Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Execute(ActivityExecutionContext)
Zastaralé.

Volána modulem runtime pracovního postupu k provedení aktivity.

(Zděděno od Activity)
GetActivityByName(String)
Zastaralé.

Vrátí instanci Activity , jejíž název je požadován ze sady všech aktivit spuštěných v rámci kořenové aktivity této instance, která je v rámci pracovního postupu.

(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 v kořenovém adresáři Activity této instance, pokud je false druhý parametr a pod aktuálním Activity parametrem, pokud je truedruhý parametr .

(Zděděno od Activity)
GetBinding(DependencyProperty)
Zastaralé.

Poskytuje přístup k souboru ActivityBind přidruženému ke konkrétnímu DependencyProperty.

(Zděděno od DependencyObject)
GetBoundValue(ActivityBind, Type)
Zastaralé.

Načte Object objekt , který je předmětem objektu ActivityBind.

(Zděděno od DependencyObject)
GetDynamicActivities(Activity)
Zastaralé.

Vrátí pole, které obsahuje všechny aktuálně spuštěné instance zadané aktivity.

(Zděděno od CompositeActivity)
GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(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é.

Type Získá z 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 objektu DependencyProperty a obchází přepsání GetValue(DependencyProperty) .

(Zděděno od DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Zastaralé.

Volána při vyvolání výjimky v kontextu spuštění této instance.

(Zděděno od CompositeActivity)
Initialize(IServiceProvider)
Zastaralé.

Inicializuje všechny příslušné podřízené aktivity této instance a zadané IServiceProvider.

(Zděděno od CompositeActivity)
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 nastavena DependencyProperty jako vazba. Viz třída SetBinding(DependencyProperty, ActivityBind).

(Zděděno od DependencyObject)
IsExecuting(Int32)
Zastaralé.

Určuje, zda je aktuálně spuštěna zadaná podřízená aktivita.

MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MetaEquals(DependencyObject)
Zastaralé.

Určuje, zda se metaproperties parametr DependencyObject rovná parametrizované DependencyObjecthodnotě metaproperties .

(Zděděno od DependencyObject)
OnActivityChangeAdd(ActivityExecutionContext, Activity)
Zastaralé.

Volá při přidání aktivity.

(Zděděno od CompositeActivity)
OnActivityChangeRemove(ActivityExecutionContext, Activity)
Zastaralé.

Volá se při odebrání aktivity.

(Zděděno od CompositeActivity)
OnActivityExecutionContextLoad(IServiceProvider)
Zastaralé.

Volá se modulem modulu runtime pracovního postupu při každém načtení objektu ActivityExecutionContext pro tuto aktivitu.

(Zděděno od CompositeActivity)
OnActivityExecutionContextUnload(IServiceProvider)
Zastaralé.

Volá modul runtime pracovního postupu pokaždé, když ActivityExecutionContext je pro tuto aktivitu uvolněna.

(Zděděno od CompositeActivity)
OnClosed(IServiceProvider)
Zastaralé.

Volána modulem runtime pracovního postupu jako součást přechodu aktivity do uzavřeného stavu.

(Zděděno od Activity)
OnListChanged(ActivityCollectionChangeEventArgs)
Zastaralé.

Provádí další zpracování při Activities změně vlastnosti.

(Zděděno od CompositeActivity)
OnListChanging(ActivityCollectionChangeEventArgs)
Zastaralé.

Událost, která nastane před provedením změny v podkladovém Activitiesobjektu .

(Zděděno od CompositeActivity)
OnWorkflowChangesCompleted(ActivityExecutionContext)
Zastaralé.

Volána po provedení změn v kolekci Activities této instance.

(Zděděno od CompositeActivity)
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 pro událost změny stavu.

(Zděděno od Activity)
RemoveHandler(DependencyProperty, Object)
Zastaralé.

Odebere z přidruženého DependencyPropertyobjektu EventHandler .

(Zděděno od DependencyObject)
RemoveProperty(DependencyProperty)
Zastaralé.

Odebere z objektu DependencyPropertyDependencyObject.

(Zděděno od DependencyObject)
Save(Stream)
Zastaralé.

Zapíše do Activity souboru pro Stream trvalost.

(Zděděno od Activity)
Save(Stream, IFormatter)
Zastaralé.

Zapíše Activity do souboru Stream pro trvalost pomocí vlastního IFormatter zadaného pro serializaci.

(Zděděno od Activity)
SetBinding(DependencyProperty, ActivityBind)
Zastaralé.

ActivityBind Nastaví pro zadanou DependencyPropertyhodnotu .

(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 DependencyProperty, která je jen pro čtení.

(Zděděno od DependencyObject)
SetValue(DependencyProperty, Object)
Zastaralé.

Nastaví hodnotu objektu DependencyProperty .

(Zděděno od DependencyObject)
SetValueBase(DependencyProperty, Object)
Zastaralé.

Nastaví hodnotu DependencyProperty na zadanou Objecthodnotu a vynechá se 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í běhu o čekajících informacích o sledování.

(Zděděno od Activity)
TrackData(String, Object)
Zastaralé.

Informuje infrastrukturu sledování běhu o čekajících informacích o sledování.

(Zděděno od Activity)
Uninitialize(IServiceProvider)
Zastaralé.

Volá se modulem modulu runtime pracovního postupu, když aktivita přejde ze stavu do Closed stavu Initialized .

(Zděděno od CompositeActivity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Zastaralé.

Zruší registraci zadané DependencyProperty pro událost změny stavu.

(Zděděno od Activity)

Událost

Canceling
Zastaralé.

Vyvolá se při zrušení provádění aktivity.

(Zděděno od Activity)
ChildCompleted
Zastaralé.

Vyvolá se okamžitě ReplicatorActivity po dokončení spuštění instance podřízené aktivity.

ChildInitialized
Zastaralé.

Vyvolá se okamžitě po inicializaci podřízené aktivity.

Closed
Zastaralé.

Vyvolá se po Activity dokončení provádění.

(Zděděno od Activity)
Compensating
Zastaralé.

Vyvolá se při spuštění metody kompenzace na .Activity

(Zděděno od Activity)
Completed
Zastaralé.

Vyvolá se po ReplicatorActivity dokončení.

Executing
Zastaralé.

Vyvolá se při Activity spuštění příkazu .

(Zděděno od Activity)
Faulting
Zastaralé.

Vyvolá se při výjimce během běhu instance.

(Zděděno od Activity)
Initialized
Zastaralé.

Vyvolá se, ReplicatorActivity když se začne spouštět.

StatusChanged
Zastaralé.

Vyvolá se při ActivityExecutionStatus změně běhu Activity .

(Zděděno od Activity)

Explicitní implementace rozhraní

IComponent.Disposed
Zastaralé.

Představuje metodu, která zpracovává Disposed událost komponenty.

(Zděděno od DependencyObject)

Platí pro

Viz také