TryLoadRunnableWorkflowCommand Klas

Definitie

Vertegenwoordigt de opdracht die een werkstroomhost uitvoert op basis van een exemplaararchief om uitvoerbare exemplaren in het persistentiearchief in het geheugen te laden.

public ref class TryLoadRunnableWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class TryLoadRunnableWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type TryLoadRunnableWorkflowCommand = class
    inherit InstancePersistenceCommand
Public NotInheritable Class TryLoadRunnableWorkflowCommand
Inherits InstancePersistenceCommand
Overname
TryLoadRunnableWorkflowCommand

Opmerkingen

Een exemplaar kan worden uitgevoerd, als deze niet de status Onderbroken of de voltooide status heeft en voldoet aan de volgende voorwaarden:

  • Het exemplaar is ontgrendeld en heeft een verlopen timer die stond te wachten.

  • Het exemplaar is ontgrendeld en de status is uitvoerend.

  • Het exemplaar heeft een verlopen vergrendeling.

Een exemplaararchief moet periodiek zoeken naar runnable exemplaren die deel uitmaken van een werkstroomhost die gebruikmaakt van de store. Het moet de HasRunnableWorkflowEvent status verhogen wanneer een runnable exemplaar wordt gevonden in het persistentiearchief dat overeenkomt met het hosttype van de werkstroom. Als het exemplaararchief geen runnable exemplaar in het persistentiearchief vindt, moet deze het persistentiearchief blijven bewaken voor eventuele runnable exemplaren.

Nadat de HasRunnableWorkflowEvent is opgetild, moet het exemplaararchief stoppen met het bewaken van het persistentiearchief voor runnable exemplaren totdat het wordt TryLoadRunnableWorkflowCommandontvangen en uitgevoerd. De bewaking wordt alleen voortgezet als de uitvoering TryLoadRunnableWorkflowCommand geen runnable exemplaren retourneert.

Wanneer een werkstroomhost de HasRunnableWorkflowEvent ontvangt, wordt het TryLoadRunnableWorkflowCommand bestand uitgevoerd op het exemplaararchief om het exemplaar in het geheugen te laden.

Constructors

Name Description
TryLoadRunnableWorkflowCommand()

Initialiseert een exemplaar van de TryLoadRunnableWorkflowCommand klasse.

Eigenschappen

Name Description
AutomaticallyAcquiringLock

Hiermee wordt aangegeven of de opdracht kan proberen een vergrendeling op het exemplaar te verkrijgen.

(Overgenomen van InstancePersistenceCommand)
IsTransactionEnlistmentOptional

Retourneert een waarde die aangeeft of de persistentieprovider er bij het uitvoeren van deze opdracht voor kan kiezen om de omgevingstransactie (Transaction.Current) niet in te schakelen.

(Overgenomen van InstancePersistenceCommand)
Name

Hiermee haalt u de naam van de persistentie-opdracht op.

(Overgenomen van InstancePersistenceCommand)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Validate(InstanceView)

Valideert de opdracht.

(Overgenomen van InstancePersistenceCommand)

Van toepassing op