Bagikan melalui


System.Workflow.Activities Ruang nama

Menyediakan kelas yang terkait dengan aktivitas Windows Workflow Foundation.

Kelas

ActiveDirectoryRole

Mewakili peran Direktori Aktif di lingkungan hosting Windows Workflow Foundation. Kelas ini tidak dapat diwariskan.

ActiveDirectoryRoleFactory

Kelas pabrik untuk membuat ActiveDirectoryRole objek dari alias Windows NT, alamat email, dan pengidentifikasi keamanan (SID).

CallExternalMethodActivity

Menentukan aktivitas komunikasi alur kerja yang digunakan untuk memanggil metode pada layanan lokal. Aktivitas ini digunakan untuk mengirim data dari alur kerja ke host melalui layanan lokal.

CallExternalMethodActivityValidator

Memverifikasi bahwa kelas dikonfigurasi CallExternalMethodActivity dengan benar.

ChannelToken

Digunakan oleh SendActivity untuk mengaitkan dirinya dengan saluran sisi klien.

CodeActivity

Menjalankan metode code-beside yang terkait dengan aktivitas. Kelas ini tidak dapat diwariskan.

CodeCondition

Menentukan kondisi yang melindungi/mendorong eksekusi aktivitas tertentu dalam definisi alur kerja. Ini memiliki peristiwa jenis ConditionalEventArgs untuk mengembalikan hasil kondisi.

CompensatableSequenceActivity

Menentukan versi aktivitas yang dapat dikompensasi SequenceActivity . Kelas ini tidak dapat diwariskan.

ConditionalEventArgs

Mengembalikan informasi hasil untuk CodeCondition kelas . Kelas ini tidak dapat diwariskan.

ConditionedActivityGroup

Menyediakan definisi konteks eksekusi berbasis batasan untuk serangkaian aktivitas anak.

ContextToken

Mewakili token yang dapat digunakan untuk menentukan konteks yang harus digunakan untuk menghubungkan pertukaran antara ReceiveActivity aktivitas dan klien yang berkomunikasi dengan aktivitas.

CorrelationAliasAttribute

Mengambil alih nilai parameter korelasi ketika nilai korelasi harus diperoleh dari parameter selain yang ditunjukkan CorrelationParameterAttributeoleh . Kelas ini tidak dapat diwariskan.

CorrelationInitializerAttribute

Menunjukkan metode atau peristiwa pada antarmuka ExternalDataExchange yang menginisialisasi nilai korelasi. Kelas ini tidak dapat diwariskan.

CorrelationParameterAttribute

Menunjukkan nama parameter yang digunakan untuk korelasi dalam metode dan peristiwa yang ditentukan pada antarmuka ExternalDataExchange. Kelas ini tidak dapat diwariskan.

DelayActivity

Menyediakan logika untuk membuat timer dan menunggu, secara asinkron, untuk kedaluwarsa timer. Kelas ini tidak dapat diwariskan.

EventDeliveryFailedException

Pengecualian yang dilemparkan ketika peristiwa yang dinaikkan dari host tidak dapat dikirimkan ke instans alur kerja. Biasanya peristiwa dinaikkan dari ExternalDataExchangeService pada instans alur kerja. Kelas ini tidak dapat diwariskan.

EventDrivenActivity

Membungkus yang Activity eksekusinya diinisialisasi oleh suatu peristiwa. Kelas ini tidak dapat diwariskan.

EventHandlersActivity

Aktivitas komposit yang berisi kumpulan penanganan aktivitas. Biasanya digunakan di mana kumpulan peristiwa harus ditangani. Setiap peristiwa ditangani oleh satu EventDrivenActivity, yang merupakan bagian EventHandlersActivitydari .

EventHandlingScopeActivity

Memungkinkan penanganan peristiwa dengan eksekusi aktivitas anak. Kelas ini tidak dapat diwariskan.

EventQueueName

Mewakili nama antrean yang terkait dengan peristiwa pada WorkflowInstance. Kelas ini tidak dapat diwariskan.

ExternalDataEventArgs

Mewakili data yang dikirim saat peristiwa dinaikkan menggunakan HandleExternalEventActivity aktivitas.

ExternalDataExchangeAttribute

Menandai antarmuka sebagai antarmuka layanan lokal. Kelas ini tidak dapat diwariskan.

ExternalDataExchangeService

Mewakili layanan yang harus ditambahkan ke mesin run-time alur kerja agar komunikasi layanan lokal diaktifkan. Implementasi layanan lokal harus ditambahkan ke ExternalDataExchangeService agar layanan ini diinisialisasi dan didaftarkan dengan benar.

ExternalDataExchangeServiceSection

Mewakili bagian konfigurasi yang memungkinkan Anda menentukan, dalam file konfigurasi, sekumpulan layanan yang akan ditambahkan ke instans ExternalDataExchangeService.

HandleExternalEventActivity

Menentukan aktivitas komunikasi alur kerja yang digunakan untuk menangani peristiwa yang dinaikkan oleh layanan lokal.

HandleExternalEventActivityValidator

Memverifikasi bahwa kelas dikonfigurasi HandleExternalEventActivity dengan benar.

IfElseActivity

Secara kondisional menjalankan salah satu dari dua atau beberapa aktivitas jenis IfElseBranchActivity. Kelas ini tidak dapat diwariskan.

IfElseBranchActivity

Mewakili cabang dari IfElseActivity. Kelas ini tidak dapat diwariskan.

InvokeWebServiceActivity

Memanggil layanan Web melalui kelas proksi, yang meneruskan dan menerima parameter seperti yang ditentukan. Kelas ini tidak dapat diwariskan.

InvokeWebServiceEventArgs

Berisi data peristiwa yang digunakan untuk memanggil layanan Web. Kelas ini tidak dapat diwariskan.

InvokeWorkflowActivity

Secara asinkron menjalankan satu alur kerja dari alur kerja lainnya. Kelas ini tidak dapat diwariskan.

ListenActivity

Membuat alur kerja menunggu salah satu dari beberapa kemungkinan peristiwa sebelum aktivitas dilanjutkan. Kelas ini tidak dapat diwariskan.

MessageEventSubscription

Membuat langganan peristiwa pesan untuk merutekan pesan ke instans alur kerja yang sesuai.

OperationInfo

Mewakili informasi untuk operasi kontrak yang ditentukan dalam layanan alur kerja.

OperationInfoBase

Kelas dasar yang digunakan untuk menyimpan informasi untuk operasi kontrak yang ditentukan dalam layanan alur kerja.

OperationParameterInfo

Berisi informasi tentang parameter operasi.

OperationParameterInfoCollection

Koleksi objek OperationParameterInfo.

OperationValidationEventArgs

Menyediakan data untuk peristiwa tersebut OperationValidation .

ParallelActivity

Menjalankan serangkaian aktivitas anak secara bersamaan. Kelas ini tidak dapat diwariskan.

PolicyActivity

Mewakili kumpulan Rule instans kelas yang akan dijalankan sebagai bagian dari eksekusi alur kerja sebagai satu langkah atau aktivitas.

ReceiveActivity

Aktivitas layanan yang menerapkan operasi yang ditentukan oleh kontrak layanan Windows Communication Foundation (WCF).

ReplicatorActivity

Menjalankan beberapa instans aktivitas anak.

ReplicatorChildEventArgs

Berisi argumen peristiwa untuk penanganan aktivitas yang ReplicatorActivity disebut pada inisialisasi instans anak Activity selain ketika instans anak Activity selesai.

SendActivity

Aktivitas klien yang memodelkan pemanggilan sinkron operasi layanan Windows Communication Foundation (WCF).

SendActivityEventArgs

Menyediakan informasi untuk BeforeSend peristiwa dan AfterResponse .

SequenceActivity

Menjalankan serangkaian aktivitas anak sesuai dengan satu urutan yang ditentukan.

SequentialWorkflowActivity

Mewakili alur kerja yang menjalankan aktivitas secara berurutan.

SetStateActivity

Menyediakan transisi ke StateActivity dalam alur kerja mesin status. Kelas ini tidak dapat diwariskan.

SetStateEventArgs

Mewakili kelas yang digunakan sebagai argumen untuk mengatur status StateMachineWorkflowActivity.

StateActivity

Mewakili status dalam StateMachineWorkflowActivity.

StateActivityValidator

Mewakili kelas yang memverifikasi apakah StateActivity kelas dikonfigurasi dengan benar.

StateFinalizationActivity

Mewakili aktivitas yang menjalankan aktivitas yang terkandung sebelum beralih ke status lain dalam alur kerja mesin status. Kelas ini tidak dapat diwariskan.

StateInitializationActivity

Bertindak sebagai kontainer untuk sekelompok aktivitas yang dijalankan saat StateActivity mulai berjalan. Kelas ini tidak dapat diwariskan.

StateMachineWorkflowActivity

Berfungsi sebagai kontainer akar untuk alur kerja komputer status. Berisi aktivitas dan status berbasis peristiwa.

StateMachineWorkflowInstance

Mewakili kelas yang mengelola instans saat ini dari StateMachineWorkflowActivity. Kelas ini tidak dapat diwariskan.

TypedOperationInfo

Objek OperationInfo yang mewarisi dari OperationInfoBase yang digunakan untuk informasi operasi layanan aktivitas SendActivity dan ReceiveActivity . Perhatikan bahwa informasi operasi ini harus didasarkan pada jenis CLR.

WebServiceFaultActivity

Memungkinkan pengiriman kesalahan ke klien layanan Web dari alur kerja. Kelas ini tidak dapat diwariskan.

WebServiceInputActivity

Mengaktifkan penerimaan data dari layanan Web dalam alur kerja. Kelas ini tidak dapat diwariskan.

WebServiceOutputActivity

Memungkinkan pengiriman data ke layanan Web dari dalam alur kerja. Kelas ini tidak dapat diwariskan.

WebWorkflowRole

Mewakili peran Alur Kerja yang didukung oleh RoleProvider.

WhileActivity

Menjalankan aktivitas anak secara berulang selama kondisi tertentu benar.

WorkflowAuthorizationException

Pengecualian yang dilemparkan ketika validasi peran gagal karena identitas tertentu yang tidak terkandung dalam WorkflowRoleCollection.

WorkflowRole

Kelas dasar abstrak tempat peran alur kerja diturunkan.

WorkflowRoleCollection

Mewakili kumpulan WorkflowRole objek. Kelas ini tidak dapat diwariskan.

WorkflowServiceAttributes

Membangun perilaku layanan untuk layanan alur kerja yang didekorasinya.

WorkflowServiceAttributesDynamicPropertyValidator

Validator properti yang digunakan oleh WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Menyediakan metode untuk layanan langganan guna mengelola langganan untuk runtime alur kerja.

WorkflowWebService

Mewakili kelas dasar untuk semua layanan Web alur kerja.

Antarmuka

IEventActivity

Menyediakan metode dan properti yang harus berasal dari aktivitas berbasis peristiwa, untuk berlangganan peristiwa.

Enum

ExecutionType

Menentukan mode eksekusi untuk aktivitas.