DefaultWorkflowSchedulerService Sınıf

Tanım

Dikkat

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

İş akışı çalışma zamanı altyapısında iş akışı örnekleri çalıştıran iş parçacıklarını oluşturur ve yönetir.Creates and manages the threads that run workflow instances on the workflow runtime engine.

public ref class DefaultWorkflowSchedulerService : System::Workflow::Runtime::Hosting::WorkflowSchedulerService
public class DefaultWorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowSchedulerService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class DefaultWorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowSchedulerService
type DefaultWorkflowSchedulerService = class
    inherit WorkflowSchedulerService
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type DefaultWorkflowSchedulerService = class
    inherit WorkflowSchedulerService
Public Class DefaultWorkflowSchedulerService
Inherits WorkflowSchedulerService
Devralma
DefaultWorkflowSchedulerService
Öznitelikler

Açıklamalar

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır.This material discusses types and namespaces that are obsolete. Daha fazla bilgi için Windows Workflow Foundation 4,5 ' deki kullanım dışı türlerbölümüne bakın.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

DefaultWorkflowSchedulerService , varsayılan olarak iş akışı çalışma zamanı altyapısı tarafından kullanılır.DefaultWorkflowSchedulerService is used by the workflow runtime engine by default. Çalışma zamanı iş parçacığı havuzunda sıraya alınmış birden çok iş akışı örneği olması için varsayılan desteği içerir.It includes default support for having multiple workflow instances queued in the runtime thread pool. İş akışını yürütmeden sorumlu iş parçacığını denetlemek istiyorsanız kullanın ManualWorkflowSchedulerService .If you want to control the thread that is responsible for executing the workflow, use ManualWorkflowSchedulerService.

Oluşturucular

DefaultWorkflowSchedulerService()

DefaultWorkflowSchedulerService sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DefaultWorkflowSchedulerService class.

DefaultWorkflowSchedulerService(Int32)

DefaultWorkflowSchedulerServiceHizmetin aynı anda çalışacağı en fazla iş akışı örneği sayısını kullanarak sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DefaultWorkflowSchedulerService class by using the specified maximum number of workflow instances that the service can run simultaneously.

DefaultWorkflowSchedulerService(NameValueCollection)

DefaultWorkflowSchedulerService sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DefaultWorkflowSchedulerService class.

Özellikler

MaxSimultaneousWorkflows

İş parçacığı havuzu kuyruğunda depolanabilecek en fazla iş akışı örneği sayısını alır.Gets the maximum number of workflow instances that can be stored in the thread pool queue.

Runtime

WorkflowRuntimeBu hizmet için öğesini alır.Gets the WorkflowRuntime for this service.

(Devralındığı yer: WorkflowRuntimeService)
State

Durumunu alır WorkflowRuntimeService .Gets the state of the WorkflowRuntimeService.

(Devralındığı yer: WorkflowRuntimeService)

Yöntemler

Cancel(Guid)

Belirtilen mevcut iş akışı örneği iş öğesini iptal eder.Cancels the specified existing workflow instance work item.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
OnStarted()

DefaultWorkflowSchedulerServiceBir iş akışı örneğinin çalışmaya başlatıldığını bildirir.Notifies the DefaultWorkflowSchedulerService that a workflow instance has started to run.

OnStopped()

Türetilmiş bir sınıfta geçersiz kılınırsa, iş akışı çalışma zamanı altyapısı olayı harekete geçirirse çağrılacaktır yöntemi temsil eder Stopped .When overridden in a derived class, represents the method that will be called when the workflow runtime engine raises the Stopped event.

(Devralındığı yer: WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)

Olayını oluşturur ServicesExceptionNotHandled .Raises the ServicesExceptionNotHandled event.

(Devralındığı yer: WorkflowRuntimeService)
Schedule(WaitCallback, Guid)

Belirtilen çok noktaya yayın temsilcisini kullanarak belirtilen iş akışı örneğini kullanarak bekleyen iş öğeleri kuyruğuna bir iş akışı örneği ekler.Adds a workflow instance to the pending work items queue using the specified workflow instance using the specified multicast delegate.

Schedule(WaitCallback, Guid, DateTime, Guid)

Belirtilen çok noktaya yayın temsilcisini ve GUID 'Leri kullanarak, belirtilen iş akışı örneğini bekleyen iş öğesi kuyruğuna ekler DateTime .Adds the specified workflow instance to the pending work item queue using the specified multicast delegate, DateTime and GUIDs.

Start()

Türetilmiş bir sınıfta geçersiz kılınırsa, hizmetini başlatır ve ' a değişir State Starting .When overridden in a derived class, starts the service and changes the State to Starting.

(Devralındığı yer: WorkflowRuntimeService)
Stop()

İş akışı örneğinde çalışmakta olan iş parçacığını ve çalıştıran tüm zamanlayıcıları sonlandırır.Stops the currently running thread on the workflow instance and any timers that are running.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Şunlara uygulanır