WorkflowRuntime Sınıf

Tanım

Dikkat

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

İş akışları için iş akışı çalışma zamanı altyapısı tarafından sağlanan yapılandırılabilir yürütme ortamını temsil eder.

public ref class WorkflowRuntime : IDisposable, IServiceProvider
public class WorkflowRuntime : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowRuntime : IDisposable, IServiceProvider
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
Public Class WorkflowRuntime
Implements IDisposable, IServiceProvider
Devralma
WorkflowRuntime
Öznitelikler
Uygulamalar

Açıklamalar

Note

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.

WorkflowRuntime , iş akışı çalışma zamanı altyapısını yapılandırmak ve denetlemek ve hem iş akışı çalışma zamanı altyapısında hem de iş akışı örneklerinde yapılan değişikliklerden haberdar olmak için bir konak uygulama ve hizmetlerin gerektirdiği işlevleri kullanıma sunar.

Oluşturucular

Name Description
WorkflowRuntime()
Geçersiz.

WorkflowRuntime sınıfının yeni bir örneğini başlatır.

WorkflowRuntime(String)
Geçersiz.

Uygulama yapılandırma dosyasının WorkflowRuntime belirtilen bölümünü kullanarak sınıfının yeni bir örneğini başlatır.

WorkflowRuntime(WorkflowRuntimeSection)
Geçersiz.

Belirtilen WorkflowRuntimeiçindeki ayarları kullanarak sınıfının yeni bir örneğini WorkflowRuntimeSection başlatır.

Özellikler

Name Description
IsStarted
Geçersiz.

İş akışı çalışma zamanı altyapısının başlatılıp başlatılmadığını gösteren bir değer alır.

Name
Geçersiz.

ile WorkflowRuntimeilişkili adı alır veya ayarlar.

Yöntemler

Name Description
AddService(Object)
Geçersiz.

Belirtilen hizmeti iş akışı çalışma zamanı altyapısına ekler.

CreateWorkflow(Type, Dictionary<String,Object>, Guid)
Geçersiz.

Belirtilen parametreleri kullanarak bir iş akışı örneği oluşturur.

CreateWorkflow(Type, Dictionary<String,Object>)
Geçersiz.

Belirtilen iş akışını ve belirtilen içinde yer alan Typeiş akışı Dictionary<TKey,TValue> bağımsız değişkenlerini kullanarak bir iş akışı örneği oluşturur.

CreateWorkflow(Type)
Geçersiz.

Belirtilen iş akışını kullanarak yeni bir iş akışı Typeörneği oluşturur.

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>, Guid)
Geçersiz.

Belirtilen parametreleri kullanarak bir iş akışı örneği oluşturur.

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>)
Geçersiz.

Belirtilen nesneleri ve belirtilen XmlReader içinde yer alan Dictionary<TKey,TValue>bağımsız değişkenleri kullanarak bir iş akışı örneği oluşturur.

CreateWorkflow(XmlReader)
Geçersiz.

Belirtilen XmlReaderkullanarak bir iş akışı örneği oluşturur.

Dispose()
Geçersiz.

tarafından WorkflowRuntimekullanılan kaynakları serbest bırakır.

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAllServices(Type)
Geçersiz.

Belirtilen Typeöğesini uygulayan veya bu altyapıdan türetilen iş akışı çalışma zamanı altyapısına eklenen tüm hizmetleri alır.

GetAllServices<T>()
Geçersiz.

Belirtilen genel türü uygulayan veya türetilen iş akışı çalışma zamanı altyapısına eklenen tüm hizmetleri alır.

GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLoadedWorkflows()
Geçersiz.

Şu anda belleğe yüklenmiş olan tüm iş akışı örneklerini içeren bir koleksiyon alır.

GetService(Type)
Geçersiz.

İş akışı çalışma zamanı altyapısından belirtilen Type öğesinin bir hizmetini alır.

GetService<T>()
Geçersiz.

İş akışı çalışma zamanı altyapısından belirtilen genel türdeki bir hizmeti alır.

GetType()
Geçersiz.

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetWorkflow(Guid)
Geçersiz.

Belirtilen Guiddeğerine sahip iş akışı örneğini alır.

MemberwiseClone()
Geçersiz.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveService(Object)
Geçersiz.

Belirtilen hizmeti iş akışı çalışma zamanı altyapısından kaldırır.

StartRuntime()
Geçersiz.

İş akışı çalışma zamanı altyapısını ve iş akışı çalışma zamanı altyapısı hizmetlerini başlatır.

StopRuntime()
Geçersiz.

İş akışı çalışma zamanı altyapısını ve çalışma zamanı hizmetlerini durdurur.

ToString()
Geçersiz.

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Ekinlikler

Name Description
ServicesExceptionNotHandled
Geçersiz.

sınıfından WorkflowRuntimeService türetilen bir hizmet çağırdığında RaiseServicesExceptionNotHandledEvent(Exception, Guid)gerçekleşir.

Started
Geçersiz.

İş akışı çalışma zamanı altyapısı başlatıldığında gerçekleşir.

Stopped
Geçersiz.

İş akışı çalışma zamanı altyapısı durdurulduğunda gerçekleşir.

WorkflowAborted
Geçersiz.

bir iş akışı örneği durdurulduğunda gerçekleşir.

WorkflowCompleted
Geçersiz.

bir iş akışı örneği tamamlandığında gerçekleşir.

WorkflowCreated
Geçersiz.

bir iş akışı örneği oluşturulduğunda gerçekleşir.

WorkflowIdled
Geçersiz.

bir iş akışı örneği boşta durumuna girdiğinde gerçekleşir.

WorkflowLoaded
Geçersiz.

İş akışı örneği belleğe yüklendiğinde gerçekleşir.

WorkflowPersisted
Geçersiz.

bir iş akışı örneğinin durumu kalıcı olduğunda gerçekleşir.

WorkflowResumed
Geçersiz.

Bir askıya alma sonrasında bir iş akışı örneğinin yürütülmesine devam edildiğinde gerçekleşir.

WorkflowStarted
Geçersiz.

bir iş akışı örneği başlatıldığında gerçekleşir.

WorkflowSuspended
Geçersiz.

bir iş akışı örneği askıya alındığında gerçekleşir.

WorkflowTerminated
Geçersiz.

bir iş akışı örneği sonlandırıldığında gerçekleşir.

WorkflowUnloaded
Geçersiz.

İş akışı örneği bellekten kaldırıldığında gerçekleşir.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu tür iş parçacığı güvenlidir.