TryLoadRunnableWorkflowCommand Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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) |