WorkflowRuntime.RemoveService(Object) Methode
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.
Hiermee verwijdert u de opgegeven service uit de runtime-engine van de werkstroom.
public:
void RemoveService(System::Object ^ service);
public void RemoveService(object service);
member this.RemoveService : obj -> unit
Public Sub RemoveService (service As Object)
Parameters
- service
- Object
Een object dat de service vertegenwoordigt die moet worden verwijderd.
Uitzonderingen
service is een null-verwijzing (Nothing in Visual Basic).
De WorkflowRuntime is al verwijderd.
De runtime-engine van de werkstroom is gestart (IsStarted is true) en service is een kernservice.
– of –
service is niet geregistreerd bij de runtime-engine van de werkstroom.
Opmerkingen
U kunt een kernservice niet verwijderen terwijl de runtime-engine van de werkstroom wordt uitgevoerd (IsStarted is true). Kernservices zijn services die zijn afgeleid van de WorkflowSchedulerService klasse, de WorkflowCommitWorkBatchService klasse, de WorkflowPersistenceService klasse of de TrackingService klasse. Als service deze is afgeleid van de WorkflowRuntimeService klasse, RemoveService roept u de Stop methode aan die is geïmplementeerd door service.