WorkflowServiceHost Kelas

Definisi

Perhatian

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

Menyediakan host untuk layanan berbasis alur kerja.

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
Warisan
Atribut

Keterangan

Mengimplementasikan host yang digunakan oleh model pemrograman model layanan Windows Communication Foundation (WCF).

Gunakan kelas WorkflowServiceHost untuk mengonfigurasi dan mengekspos alur kerja sebagai layanan untuk digunakan oleh aplikasi klien saat Anda tidak menggunakan Layanan Informasi Internet (IIS) atau Windows Activation Services (WAS) untuk mengekspos layanan. Baik IIS maupun WAS berinteraksi dengan WorkflowServiceHost objek atas nama Anda.

Untuk mengekspos alur kerja sebagai layanan untuk digunakan oleh penelepon, WCF memerlukan deskripsi layanan lengkap (diwakili oleh ServiceDescription kelas). Kelas membuat WorkflowServiceHost dari jenis layanan alur kerja dan informasi konfigurasi lalu menggunakan deskripsi tersebut ServiceDescription untuk membuat ChannelDispatcher objek untuk setiap titik akhir dalam deskripsi.

WorkflowServiceHost Gunakan objek untuk memuat layanan alur kerja, mengonfigurasi titik akhir, menerapkan pengaturan keamanan, dan memulai pendengar untuk menangani permintaan masuk.

Konstruktor

Nama Deskripsi
WorkflowServiceHost()
Kedaluwarsa.

Menginisialisasi instans baru dari kelas WorkflowServiceHost.

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])
Kedaluwarsa.

Menginisialisasi instans WorkflowServiceHost baru kelas menggunakan aliran byte yang berisi definisi alur kerja, aliran byte yang berisi definisi aturan alur kerja, penyedia jenis untuk jenis aktivitas kustom, dan alamat dasar layanan yang ditentukan.

WorkflowServiceHost(Stream, Stream, Uri[])
Kedaluwarsa.

Menginisialisasi instans WorkflowServiceHost baru kelas menggunakan aliran byte yang berisi definisi alur kerja, aliran byte yang berisi definisi aturan alur kerja, dan alamat dasar layanan yang ditentukan.

WorkflowServiceHost(Stream, Uri[])
Kedaluwarsa.

Menginisialisasi instans WorkflowServiceHost baru kelas menggunakan aliran byte yang berisi definisi alur kerja dan alamat dasar layanan yang ditentukan.

WorkflowServiceHost(String, String, ITypeProvider, Uri[])
Kedaluwarsa.

Menginisialisasi instans WorkflowServiceHost baru kelas menggunakan jalur ke definisi alur kerja, jalur ke definisi aturan alur kerja, penyedia jenis untuk jenis aktivitas kustom, dan alamat dasar layanan yang ditentukan.

WorkflowServiceHost(String, String, Uri[])
Kedaluwarsa.

Menginisialisasi instans WorkflowServiceHost baru kelas menggunakan jalur ke definisi alur kerja, jalur ke definisi aturan alur kerja, dan alamat dasar layanan yang ditentukan.

WorkflowServiceHost(String, Uri[])
Kedaluwarsa.

Menginisialisasi instans WorkflowServiceHost baru kelas menggunakan jalur ke definisi alur kerja dan alamat dasar layanan yang ditentukan.

WorkflowServiceHost(Type, Uri[])
Kedaluwarsa.

Menginisialisasi instans WorkflowServiceHost baru kelas menggunakan jenis alur kerja dan alamat dasar layanan yang ditentukan.

Properti

Nama Deskripsi
Authentication
Kedaluwarsa.

Mendapatkan perilaku autentikasi layanan.

(Diperoleh dari ServiceHostBase)
Authorization
Kedaluwarsa.

Mendapatkan perilaku otorisasi untuk layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
BaseAddresses
Kedaluwarsa.

Mendapatkan alamat dasar yang digunakan oleh layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
ChannelDispatchers
Kedaluwarsa.

Mendapatkan koleksi dispatcher saluran yang digunakan oleh host layanan.

(Diperoleh dari ServiceHostBase)
CloseTimeout
Kedaluwarsa.

Mendapatkan atau mengatur interval waktu yang diizinkan agar host layanan ditutup.

(Diperoleh dari ServiceHostBase)
Credentials
Kedaluwarsa.

Mendapatkan kredensial untuk layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
DefaultCloseTimeout
Kedaluwarsa.

Mendapatkan interval waktu default yang diizinkan agar host layanan ditutup.

(Diperoleh dari ServiceHostBase)
DefaultOpenTimeout
Kedaluwarsa.

Mendapatkan interval waktu default yang diizinkan untuk dibuka oleh host layanan.

(Diperoleh dari ServiceHostBase)
Description
Kedaluwarsa.

Mendapatkan deskripsi layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
Extensions
Kedaluwarsa.

Mendapatkan ekstensi untuk host layanan yang ditentukan saat ini.

(Diperoleh dari ServiceHostBase)
ImplementedContracts
Kedaluwarsa.

Mengambil kontrak yang diterapkan oleh layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
IsDisposed
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah objek komunikasi telah dibuang.

(Diperoleh dari CommunicationObject)
ManualFlowControlLimit
Kedaluwarsa.

Mendapatkan atau mengatur batas kontrol alur untuk pesan yang diterima oleh layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
OpenTimeout
Kedaluwarsa.

Mendapatkan atau mengatur interval waktu yang diizinkan untuk dibuka oleh host layanan.

(Diperoleh dari ServiceHostBase)
State
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan status objek komunikasi saat ini.

(Diperoleh dari CommunicationObject)
ThisLock
Kedaluwarsa.

Mendapatkan kunci yang saling eksklusif yang melindungi instans kelas selama transisi status.

(Diperoleh dari CommunicationObject)

Metode

Nama Deskripsi
Abort()
Kedaluwarsa.

Menyebabkan objek komunikasi segera beralih dari statusnya saat ini ke status penutupan.

(Diperoleh dari CommunicationObject)
AddBaseAddress(Uri)
Kedaluwarsa.

Menambahkan alamat dasar ke host layanan.

(Diperoleh dari ServiceHostBase)
AddDefaultEndpoints()
Kedaluwarsa.

Menambahkan titik akhir layanan untuk semua alamat dasar di setiap kontrak yang ditemukan di host layanan dengan pengikatan default.

(Diperoleh dari ServiceHostBase)
AddServiceEndpoint(ServiceEndpoint)
Kedaluwarsa.

Menambahkan titik akhir layanan yang ditentukan ke layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
AddServiceEndpoint(String, Binding, String, Uri)
Kedaluwarsa.

Menambahkan titik akhir layanan ke layanan yang dihosting dengan kontrak, pengikatan, alamat titik akhir, dan URI tertentu yang berisi alamat yang didengarkannya.

(Diperoleh dari ServiceHostBase)
AddServiceEndpoint(String, Binding, String)
Kedaluwarsa.

Menambahkan titik akhir layanan ke layanan yang dihosting dengan kontrak, pengikatan, dan alamat titik akhir tertentu.

(Diperoleh dari ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri, Uri)
Kedaluwarsa.

Menambahkan titik akhir layanan ke layanan yang dihosting dengan kontrak, pengikatan, dan URI yang ditentukan yang berisi titik akhir dan alamat mendengarkan.

(Diperoleh dari ServiceHostBase)
AddServiceEndpoint(String, Binding, Uri)
Kedaluwarsa.

Menambahkan titik akhir layanan ke layanan yang dihosting dengan kontrak, pengikatan, dan URI tertentu yang berisi alamat titik akhir.

(Diperoleh dari ServiceHostBase)
AddServiceEndpoint(Type, Binding, String, Uri)
Kedaluwarsa.

Menambahkan titik akhir layanan ke layanan alur kerja dengan kontrak tertentu, pengikatan, alamat titik akhir, dan URI tempat layanan mendengarkan.

AddServiceEndpoint(Type, Binding, String)
Kedaluwarsa.

Menambahkan titik akhir layanan untuk layanan alur kerja menggunakan kontrak, pengikatan, dan alamat titik akhir yang ditentukan.

AddServiceEndpoint(Type, Binding, Uri, Uri)
Kedaluwarsa.

Menambahkan titik akhir layanan ke layanan alur kerja dengan kontrak tertentu, pengikatan, URI yang berisi alamat titik akhir, dan URI tempat layanan mendengarkan.

AddServiceEndpoint(Type, Binding, Uri)
Kedaluwarsa.

Menambahkan titik akhir layanan ke layanan alur kerja dengan kontrak, pengikatan, dan URI tertentu yang berisi alamat titik akhir.

ApplyConfiguration()
Kedaluwarsa.

Memuat informasi deskripsi layanan dari file konfigurasi dan menerapkannya ke runtime yang sedang dibangun.

(Diperoleh dari ServiceHostBase)
BeginClose(AsyncCallback, Object)
Kedaluwarsa.

Memulai operasi asinkron untuk menutup objek komunikasi.

(Diperoleh dari CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)
Kedaluwarsa.

Memulai operasi asinkron untuk menutup objek komunikasi dengan batas waktu tertentu.

(Diperoleh dari CommunicationObject)
BeginOpen(AsyncCallback, Object)
Kedaluwarsa.

Memulai operasi asinkron untuk membuka objek komunikasi.

(Diperoleh dari CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)
Kedaluwarsa.

Memulai operasi asinkron untuk membuka objek komunikasi dalam interval waktu tertentu.

(Diperoleh dari CommunicationObject)
Close()
Kedaluwarsa.

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari CommunicationObject)
Close(TimeSpan)
Kedaluwarsa.

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup dalam interval waktu yang ditentukan.

(Diperoleh dari CommunicationObject)
CreateDescription(IDictionary<String,ContractDescription>)
Kedaluwarsa.

Membuat deskripsi layanan alur kerja.

EndClose(IAsyncResult)
Kedaluwarsa.

Menyelesaikan operasi asinkron untuk menutup objek komunikasi.

(Diperoleh dari CommunicationObject)
EndOpen(IAsyncResult)
Kedaluwarsa.

Menyelesaikan operasi asinkron untuk membuka objek komunikasi.

(Diperoleh dari CommunicationObject)
Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Fault()
Kedaluwarsa.

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status rusak.

(Diperoleh dari CommunicationObject)
GetCommunicationObjectType()
Kedaluwarsa.

Mendapatkan jenis objek komunikasi.

(Diperoleh dari CommunicationObject)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IncrementManualFlowControlLimit(Int32)
Kedaluwarsa.

Meningkatkan batas laju alur pesan ke layanan yang dihosting dengan kenaikan tertentu.

(Diperoleh dari ServiceHostBase)
InitializeDescription(UriSchemeKeyedCollection)
Kedaluwarsa.

Membuat dan menginisialisasi host layanan dengan deskripsi kontrak dan layanan.

(Diperoleh dari ServiceHostBase)
InitializeRuntime()
Kedaluwarsa.

Menginisialisasi runtime untuk host layanan.

(Diperoleh dari ServiceHostBase)
LoadConfigurationSection(ServiceElement)
Kedaluwarsa.

Memuat elemen layanan dari file konfigurasi layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
OnAbort()
Kedaluwarsa.

Membatalkan layanan.

(Diperoleh dari ServiceHostBase)
OnBeginClose(TimeSpan, AsyncCallback, Object)
Kedaluwarsa.

Memulai operasi asinkron yang dipanggil pada penutupan host layanan.

(Diperoleh dari ServiceHostBase)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
Kedaluwarsa.

Memulai operasi asinkron yang dipanggil pada pembukaan host layanan.

(Diperoleh dari ServiceHostBase)
OnClose(TimeSpan)
Kedaluwarsa.

Menutup layanan yang dihosting, termasuk dispatcher saluran mereka dan konteks dan pendengar instans terkait.

(Diperoleh dari ServiceHostBase)
OnClosed()
Kedaluwarsa.

Merilis sumber daya yang digunakan oleh host layanan.

(Diperoleh dari ServiceHostBase)
OnClosing()
Kedaluwarsa.

Metode ini dipanggil sebelum WorkflowServiceHost dimasukkan ke dalam status penutup.

OnEndClose(IAsyncResult)
Kedaluwarsa.

Menyelesaikan operasi asinkron yang dipanggil pada penutupan host layanan.

(Diperoleh dari ServiceHostBase)
OnEndOpen(IAsyncResult)
Kedaluwarsa.

Menyelesaikan operasi asinkron yang dipanggil pada pembukaan host layanan.

(Diperoleh dari ServiceHostBase)
OnFaulted()
Kedaluwarsa.

Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status rusak karena pemanggilan operasi kesalahan sinkron.

(Diperoleh dari CommunicationObject)
OnOpen(TimeSpan)
Kedaluwarsa.

Membuka dispatcher saluran.

(Diperoleh dari ServiceHostBase)
OnOpened()
Kedaluwarsa.

Mendapatkan kredensial layanan, autentikasi layanan, dan perilaku otorisasi untuk layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
OnOpening()
Kedaluwarsa.

Dipanggil selama transisi objek komunikasi ke status pembukaan.

(Diperoleh dari CommunicationObject)
Open()
Kedaluwarsa.

Menyebabkan objek komunikasi beralih dari status yang dibuat ke status terbuka.

(Diperoleh dari CommunicationObject)
Open(TimeSpan)
Kedaluwarsa.

Menyebabkan objek komunikasi beralih dari status yang dibuat ke status yang dibuka dalam interval waktu yang ditentukan.

(Diperoleh dari CommunicationObject)
ReleasePerformanceCounters()
Kedaluwarsa.

Merilis penghitung kinerja dispatcher layanan dan saluran untuk layanan yang dihosting.

(Diperoleh dari ServiceHostBase)
SetEndpointAddress(ServiceEndpoint, String)
Kedaluwarsa.

Mengatur alamat titik akhir titik akhir yang ditentukan ke alamat yang ditentukan.

(Diperoleh dari ServiceHostBase)
ThrowIfDisposed()
Kedaluwarsa.

Melempar pengecualian jika objek komunikasi dibuang.

(Diperoleh dari CommunicationObject)
ThrowIfDisposedOrImmutable()
Kedaluwarsa.

Melempar pengecualian jika objek State komunikasi properti tidak diatur ke status Created .

(Diperoleh dari CommunicationObject)
ThrowIfDisposedOrNotOpen()
Kedaluwarsa.

Melempar pengecualian jika objek komunikasi tidak dalam status Opened .

(Diperoleh dari CommunicationObject)
ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

Nama Deskripsi
Closed
Kedaluwarsa.

Terjadi ketika objek komunikasi beralih ke status tertutup.

(Diperoleh dari CommunicationObject)
Closing
Kedaluwarsa.

Terjadi ketika objek komunikasi beralih ke status penutupan.

(Diperoleh dari CommunicationObject)
Faulted
Kedaluwarsa.

Terjadi ketika objek komunikasi beralih ke status rusak.

(Diperoleh dari CommunicationObject)
Opened
Kedaluwarsa.

Terjadi ketika objek komunikasi beralih ke status terbuka.

(Diperoleh dari CommunicationObject)
Opening
Kedaluwarsa.

Terjadi ketika objek komunikasi beralih ke status pembukaan.

(Diperoleh dari CommunicationObject)
UnknownMessageReceived
Kedaluwarsa.

Terjadi ketika pesan yang tidak diketahui diterima.

(Diperoleh dari ServiceHostBase)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDisposable.Dispose()
Kedaluwarsa.

Menutup host layanan.

(Diperoleh dari ServiceHostBase)

Berlaku untuk