WorkflowServiceHost Sınıf

Tanım

Dikkat

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

İş akışı tabanlı hizmetler için konak sağlar.

public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
[System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")]
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
    inherit ServiceHostBase
[<System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")>]
type WorkflowServiceHost = class
    inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
Devralma
Öznitelikler

Açıklamalar

Windows Communication Foundation (WCF) hizmet modeli programlama modeli tarafından kullanılan konağı uygular.

WorkflowServiceHost Bir hizmeti kullanıma açmak için Internet Information Services (IIS) veya Windows Etkinleştirme Hizmetleri (WAS) kullanmadığınızda istemci uygulamaları tarafından kullanılmak üzere bir iş akışını hizmet olarak yapılandırmak ve kullanıma açmak için sınıfını kullanın. Hem IIS hem de WAS sizin adınıza bir WorkflowServiceHost nesneyle etkileşim kurar.

Bir iş akışını çağıranlar tarafından kullanılmak üzere hizmet olarak kullanıma açmak için WCF tam bir hizmet açıklaması gerektirir (sınıfı tarafından ServiceDescription temsil edilir). sınıfı, WorkflowServiceHost iş akışı hizmet türünden ve yapılandırma bilgilerinden bir ServiceDescription oluşturur ve ardından bu açıklamayı kullanarak açıklamadaki her uç nokta için nesneler oluşturur ChannelDispatcher .

İş WorkflowServiceHost akışı hizmetini yüklemek, uç noktaları yapılandırmak, güvenlik ayarlarını uygulamak ve gelen istekleri işlemek için dinleyicileri başlatmak için bir nesne kullanın.

Oluşturucular

WorkflowServiceHost()
Geçersiz.

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

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])
Geçersiz.

İş akışı tanımını içeren bir bayt akışı, iş akışı kuralları tanımını içeren bir bayt akışı, özel etkinlik türleri için bir tür sağlayıcısı ve belirtilen hizmetin temel adreslerini kullanarak sınıfının yeni bir örneğini WorkflowServiceHost başlatır.

WorkflowServiceHost(Stream, Stream, Uri[])
Geçersiz.

İş akışı tanımını içeren bir bayt akışı, iş akışı kuralları tanımını içeren bir bayt akışı ve belirtilen hizmetin temel adreslerini kullanarak sınıfının yeni bir örneğini WorkflowServiceHost başlatır.

WorkflowServiceHost(Stream, Uri[])
Geçersiz.

İş akışı tanımını ve belirtilen hizmetin temel adreslerini içeren bir bayt akışı kullanarak sınıfının yeni bir örneğini WorkflowServiceHost başlatır.

WorkflowServiceHost(String, String, ITypeProvider, Uri[])
Geçersiz.

İş akışı tanımının yolunu, iş akışı kuralları tanımının WorkflowServiceHost yolunu, özel etkinlik türleri için bir tür sağlayıcısını ve belirtilen hizmetin temel adreslerini kullanarak sınıfının yeni bir örneğini başlatır.

WorkflowServiceHost(String, String, Uri[])
Geçersiz.

İş akışı tanımının WorkflowServiceHost yolunu, iş akışı kuralları tanımının yolunu ve belirtilen hizmetin temel adreslerini kullanarak sınıfının yeni bir örneğini başlatır.

WorkflowServiceHost(String, Uri[])
Geçersiz.

İş akışı tanımının WorkflowServiceHost yolunu ve belirtilen hizmetin temel adreslerini kullanarak sınıfının yeni bir örneğini başlatır.

WorkflowServiceHost(Type, Uri[])
Geçersiz.

İş akışı türünü ve belirtilen hizmetin temel adreslerini kullanarak sınıfının yeni bir örneğini WorkflowServiceHost başlatır.

Özellikler

Authentication
Geçersiz.

Hizmet kimlik doğrulama davranışını alır.

(Devralındığı yer: ServiceHostBase)
Authorization
Geçersiz.

Barındırılan hizmet için yetkilendirme davranışını alır.

(Devralındığı yer: ServiceHostBase)
BaseAddresses
Geçersiz.

Barındırılan hizmet tarafından kullanılan temel adresleri alır.

(Devralındığı yer: ServiceHostBase)
ChannelDispatchers
Geçersiz.

Hizmet ana bilgisayarı tarafından kullanılan kanal dağıtıcıları koleksiyonunu alır.

(Devralındığı yer: ServiceHostBase)
CloseTimeout
Geçersiz.

Hizmet ana bilgisayarının kapanmasına izin verilen süreyi alır veya ayarlar.

(Devralındığı yer: ServiceHostBase)
Credentials
Geçersiz.

Barındırılan hizmetin kimlik bilgilerini alır.

(Devralındığı yer: ServiceHostBase)
DefaultCloseTimeout
Geçersiz.

Hizmet ana bilgisayarının kapanması için izin verilen varsayılan zaman aralığını alır.

(Devralındığı yer: ServiceHostBase)
DefaultOpenTimeout
Geçersiz.

Hizmet ana bilgisayarının açmasına izin verilen varsayılan zaman aralığını alır.

(Devralındığı yer: ServiceHostBase)
Description
Geçersiz.

Barındırılan hizmetin açıklamasını alır.

(Devralındığı yer: ServiceHostBase)
Extensions
Geçersiz.

Geçerli belirtilen hizmet konağı için uzantıları alır.

(Devralındığı yer: ServiceHostBase)
ImplementedContracts
Geçersiz.

Barındırılan hizmet tarafından uygulanan sözleşmeleri alır.

(Devralındığı yer: ServiceHostBase)
IsDisposed
Geçersiz.

İletişim nesnesinin atılıp atılmadığını gösteren bir değer alır.

(Devralındığı yer: CommunicationObject)
ManualFlowControlLimit
Geçersiz.

Barındırılan hizmet tarafından alınan iletiler için akış denetimi sınırını alır veya ayarlar.

(Devralındığı yer: ServiceHostBase)
OpenTimeout
Geçersiz.

Hizmet ana bilgisayarının açılması için izin verilen süreyi alır veya ayarlar.

(Devralındığı yer: ServiceHostBase)
State
Geçersiz.

İletişim nesnesinin geçerli durumunu gösteren bir değer alır.

(Devralındığı yer: CommunicationObject)
ThisLock
Geçersiz.

Durum geçişi sırasında sınıf örneğini koruyan birbirini dışlayan kilidi alır.

(Devralındığı yer: CommunicationObject)

Yöntemler

Abort()
Geçersiz.

bir iletişim nesnesinin geçerli durumundan kapanış durumuna hemen geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
AddBaseAddress(Uri)
Geçersiz.

Hizmet konağına bir temel adres ekler.

(Devralındığı yer: ServiceHostBase)
AddDefaultEndpoints()
Geçersiz.

Varsayılan bağlama ile hizmet konağında bulunan her sözleşmedeki tüm temel adresler için hizmet uç noktaları ekler.

(Devralındığı yer: ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Geçersiz.

Belirtilen hizmet uç noktasını barındırılan hizmete ekler.

(Devralındığı yer: ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Geçersiz.

Belirtilen sözleşme, bağlama ve uç nokta adresiyle barındırılan hizmete bir hizmet uç noktası ekler.

(Devralındığı yer: ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Geçersiz.

Barındırılan hizmete, dinlediği adresi içeren belirtilen sözleşme, bağlama, uç nokta adresi ve URI ile bir hizmet uç noktası ekler.

(Devralındığı yer: ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Geçersiz.

Belirtilen sözleşme, bağlama ve uç nokta adresini içeren bir URI ile barındırılan hizmete bir hizmet uç noktası ekler.

(Devralındığı yer: ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Geçersiz.

Belirtilen sözleşme, bağlama ve uç nokta ile dinleme adreslerini içeren URI'lerle barındırılan hizmete bir hizmet uç noktası ekler.

(Devralındığı yer: ServiceHostBase)
AddServiceEndpoint(Type, Binding, String)
Geçersiz.

Belirtilen sözleşme, bağlama ve uç nokta adresini kullanarak iş akışı hizmeti için bir hizmet uç noktası ekler.

AddServiceEndpoint(Type, Binding, String, Uri)
Geçersiz.

İş akışı hizmetine belirtilen bir sözleşme, bağlama, uç nokta adresi ve hizmetin dinlediği bir URI ile bir hizmet uç noktası ekler.

AddServiceEndpoint(Type, Binding, Uri)
Geçersiz.

İş akışı hizmetine, uç nokta adresini içeren belirtilen sözleşme, bağlama ve URI ile bir hizmet uç noktası ekler.

AddServiceEndpoint(Type, Binding, Uri, Uri)
Geçersiz.

İş akışı hizmetine belirli bir sözleşme, bağlama, uç nokta adresini içeren bir URI ve hizmetin dinlediği bir URI ile bir hizmet uç noktası ekler.

ApplyConfiguration()
Geçersiz.

Yapılandırma dosyasındaki hizmet açıklaması bilgilerini yükler ve bu bilgileri oluşturmakta olan çalışma zamanına uygular.

(Devralındığı yer: ServiceHostBase)
BeginClose(AsyncCallback, Object)
Geçersiz.

bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Geçersiz.

Belirtilen zaman aşımına sahip bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: CommunicationObject)
BeginOpen(AsyncCallback, Object)
Geçersiz.

İletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Geçersiz.

Belirli bir zaman aralığı içinde bir iletişim nesnesi açmak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: CommunicationObject)
Close()
Geçersiz.

bir iletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
Close(TimeSpan)
Geçersiz.

Bir iletişim nesnesinin belirli bir zaman aralığı içinde geçerli durumundan kapalı duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Geçersiz.

İş akışı hizmetinin açıklamasını oluşturur.

EndClose(IAsyncResult)
Geçersiz.

bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: CommunicationObject)
EndOpen(IAsyncResult)
Geçersiz.

bir iletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar.

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

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

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

bir iletişim nesnesinin geçerli durumundan hatalı duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
GetCommunicationObjectType()
Geçersiz.

İletişim nesnesinin türünü alır.

(Devralındığı yer: CommunicationObject)
GetHashCode()
Geçersiz.

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

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

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

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

İletilerin barındırılan hizmete yönelik akış hızı sınırını belirtilen bir artışla artırır.

(Devralındığı yer: ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Geçersiz.

Sözleşme ve hizmet açıklamalarıyla hizmet ana bilgisayarını oluşturur ve başlatır.

(Devralındığı yer: ServiceHostBase)
InitializeRuntime()
Geçersiz.

Hizmet konağı için çalışma zamanını başlatır.

(Devralındığı yer: ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Geçersiz.

Barındırılan hizmetin yapılandırma dosyasından hizmet öğesini yükler.

(Devralındığı yer: ServiceHostBase)
MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Hizmeti durdurur.

(Devralındığı yer: ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Geçersiz.

Hizmet konağı kapatılırken çağrılan zaman uyumsuz bir işlemi başlatır.

(Devralındığı yer: ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Geçersiz.

Hizmet konağı açıldığında çağrılan zaman uyumsuz bir işlemi başlatır.

(Devralındığı yer: ServiceHostBase)
OnClose(TimeSpan)
Geçersiz.

Kanal dağıtıcıları ve ilişkili örnek bağlamları ve dinleyicileri dahil olmak üzere barındırılan hizmeti kapatır.

(Devralındığı yer: ServiceHostBase)
OnClosed()
Geçersiz.

Hizmet konağı tarafından kullanılan kaynakları serbest bırakır.

(Devralındığı yer: ServiceHostBase)
OnClosing()
Geçersiz.

Bu yöntem, kapanış durumuna getirilmeden önce WorkflowServiceHost çağrılır.

OnEndClose(IAsyncResult)
Geçersiz.

Hizmet konağı kapatılırken çağrılan zaman uyumsuz işlemi tamamlar.

(Devralındığı yer: ServiceHostBase)
OnEndOpen(IAsyncResult)
Geçersiz.

Hizmet konağı açıldığında çağrılan zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: ServiceHostBase)
OnFaulted()
Geçersiz.

Zaman uyumlu bir hata işleminin çağrılması nedeniyle hata durumuna geçtikten sonra bir iletişim nesnesine işleme ekler.

(Devralındığı yer: CommunicationObject)
OnOpen(TimeSpan)
Geçersiz.

Kanal dağıtıcılarını açar.

(Devralındığı yer: ServiceHostBase)
OnOpened()
Geçersiz.

Barındırılan hizmet için hizmet kimlik bilgilerini, hizmet kimlik doğrulamasını ve yetkilendirme davranışını alır.

(Devralındığı yer: ServiceHostBase)
OnOpening()
Geçersiz.

İletişim nesnesinin açma durumuna geçişi sırasında çağrılır.

(Devralındığı yer: CommunicationObject)
Open()
Geçersiz.

Bir iletişim nesnesinin oluşturulan durumdan açık duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
Open(TimeSpan)
Geçersiz.

Bir iletişim nesnesinin oluşturulan durumdan belirli bir zaman aralığı içinde açık duruma geçmesine neden olur.

(Devralındığı yer: CommunicationObject)
ReleasePerformanceCounters()
Geçersiz.

Barındırılan hizmet için hizmet ve kanal dağıtıcı performans sayaçlarını serbest bırakır.

(Devralındığı yer: ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Geçersiz.

Belirtilen uç noktanın uç nokta adresini belirtilen adrese ayarlar.

(Devralındığı yer: ServiceHostBase)
ThrowIfDisposed()
Geçersiz.

İletişim nesnesi atılırsa bir özel durum oluşturur.

(Devralındığı yer: CommunicationObject)
ThrowIfDisposedOrImmutable()
Geçersiz.

Özelliğin durum olarak ayarlanmadığı Created iletişim nesnesi State bir özel durum oluşturur.

(Devralındığı yer: CommunicationObject)
ThrowIfDisposedOrNotOpen()
Geçersiz.

İletişim nesnesi durumunda değilse Opened bir özel durum oluşturur.

(Devralındığı yer: CommunicationObject)
ToString()
Geçersiz.

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

(Devralındığı yer: Object)

Ekinlikler

Closed
Geçersiz.

Bir iletişim nesnesi kapalı duruma geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Closing
Geçersiz.

Bir iletişim nesnesi kapanış durumuna geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Faulted
Geçersiz.

Bir iletişim nesnesi hatalı duruma geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Opened
Geçersiz.

Bir iletişim nesnesi açık duruma geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
Opening
Geçersiz.

Bir iletişim nesnesi açma durumuna geçtiğinde gerçekleşir.

(Devralındığı yer: CommunicationObject)
UnknownMessageReceived
Geçersiz.

Bilinmeyen bir ileti alındığında gerçekleşir.

(Devralındığı yer: ServiceHostBase)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()
Geçersiz.

Hizmet ana bilgisayarını kapatır.

(Devralındığı yer: ServiceHostBase)

Şunlara uygulanır