Bagikan melalui


System.Activities Ruang nama

Menyediakan kelas yang terkait dengan aktivitas sistem.

Kelas

Activity

Kelas dasar abstrak yang digunakan untuk membuat aktivitas komposit dari objek yang sudah ada Activity sebelumnya.

Activity<TResult>

Kelas dasar abstrak yang digunakan untuk membuat aktivitas komposit dari objek yang sudah ada Activity sebelumnya, yang menentukan jenis hasil menggunakan penentu jenis aktivitas.

ActivityAction

Menentukan delegasi aktivitas yang tidak memiliki dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T>

Menentukan delegasi aktivitas yang memilikinya dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2>

Menentukan delegasi aktivitas yang memiliki dua dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3>

Menentukan delegasi aktivitas yang memiliki tiga dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4>

Menentukan delegasi aktivitas yang memiliki empat dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5>

Menentukan delegasi aktivitas yang memiliki lima dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6>

Menentukan delegasi aktivitas yang memiliki enam dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7>

Menentukan delegasi aktivitas yang memiliki tujuh dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>

Menentukan delegasi aktivitas yang memiliki delapan dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Menentukan delegasi aktivitas yang memiliki sembilan dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Menentukan delegasi aktivitas yang memiliki sepuluh dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Menentukan delegasi aktivitas yang memiliki sebelas dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Menentukan delegasi aktivitas yang memiliki dua belas dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Menentukan delegasi aktivitas yang memiliki tiga belas dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Menentukan delegasi aktivitas yang memiliki empat belas dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Menentukan delegasi aktivitas yang memiliki lima belas dalam argumen dan tidak mengembalikan nilai.

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Menentukan delegasi aktivitas yang memiliki enam belas dalam argumen dan tidak mengembalikan nilai.

ActivityBuilder

Menyediakan data properti untuk aktivitas alur kerja.

ActivityBuilder<TResult>

Menyediakan data properti untuk aktivitas alur kerja generik.

ActivityContext

Kelas dasar untuk kelas konteks yang mewakili lingkungan eksekusi aktivitas.

ActivityDelegate

Mewakili panggilan balik berbasis aktivitas.

ActivityFunc<TResult>

Menentukan delegasi aktivitas tanpa in argumen dan satu out argumen jenis Tresult.

ActivityFunc<T,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu out argumen jenis TResult.

ActivityFunc<T1,T2,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu out argumen jenis TResult.

ActivityFunc<T1,T2,T3,TResult>

Menentukan delegasi aktivitas dengan tiga dalam argumen jenis T dan satu out argumen jenis TResult.

ActivityFunc<T1,T2,T3,T4,TResult>

Menentukan delegasi aktivitas dengan empat dalam argumen jenis T dan satu out argumen jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,TResult>

Mendefinisikan delegasi aktivitas dengan lima dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>

Mendefinisikan delegasi aktivitas dengan enam dalam argumen jenis T dan satu argumen dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

Mendefinisikan delegasi aktivitas dengan tujuh dalam argumen jenis T dan satu argumen dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Mendefinisikan delegasi aktivitas dengan delapan dalam argumen jenis T dan satu argumen dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

Mendefinisikan delegasi aktivitas dengan sembilan dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

Menentukan delegasi aktivitas dengan satu dalam argumen jenis T dan satu argumen keluar dari jenis TResult.

ActivityInstance

Mewakili status instans aktivitas saat runtime.

ActivityPropertyReference

Mewakili referensi properti yang digunakan di dan yang memetakan ActivityBuilder ke PropertyReferenceExtension<T> dalam x:Class aktivitas ketika x:Class aktivitas dideserialisasi ke dalam ActivityBuilder.

ActivityWithResult

Mengambil nilai atau jenis argumen aktivitas out . Kelas ini abstrak dan berasal dari Activity kelas.

Argument

Kelas dasar abstrak yang mewakili terminal pengikatan yang mendukung aliran data ke dalam dan ke luar aktivitas.

AsyncCodeActivity

Mengelola eksekusi aktivitas kode asinkron dari awal hingga akhir. Ini adalah kelas abstrak.

AsyncCodeActivity<TResult>

Mengelola eksekusi aktivitas kode asinkron, untuk aktivitas jenis tertentu, dari awal hingga penyelesaian. Ini adalah kelas abstrak dan generik.

AsyncCodeActivityContext

Konteks eksekusi untuk aktivitas asinkron.

Bookmark

Mewakili titik di mana alur kerja atau aktivitas dapat menunggu untuk dilanjutkan secara pasif.

BookmarkScope

Mencakup sekumpulan Bookmark objek yang dikategorikan beroperasi di bawah protokol yang sama.

BookmarkScopeHandle

digunakan Handle untuk mengelola masa BookmarkScopepakai .

CodeActivity

Kelas abstrak untuk membuat aktivitas kustom dengan perilaku imperatif yang ditentukan dengan Execute(CodeActivityContext) metode , yang memberikan akses ke resolusi variabel dan argumen dan ekstensi.

CodeActivity<TResult>

Kelas abstrak untuk membuat aktivitas kustom dengan perilaku imperatif yang ditentukan dalam Execute(CodeActivityContext) metode , memberikan akses ke variabel dan resolusi argumen dan ekstensi.

CodeActivityContext

ActivityContext Memperluas dan menyediakan fungsionalitas tambahan untuk CodeActivity.

DelegateArgument

Kelas dasar abstrak yang mewakili terminal pengikatan yang mendukung aliran data ke dalam dan ke ActivityDelegateluar .

DelegateInArgument

Kelas dasar abstrak yang mewakili terminal pengikatan yang mendukung aliran data ke dalam ActivityDelegate.

DelegateInArgument<T>

Terminal pengikatan yang mewakili aliran data ke dalam ActivityDelegate.

DelegateOutArgument

Kelas dasar abstrak yang mewakili terminal pengikatan yang mendukung aliran data dari ActivityDelegate.

DelegateOutArgument<T>

Terminal pengikatan yang mewakili aliran data dari ActivityDelegate.

DynamicActivity

Menyediakan model objek yang memungkinkan Anda membangun aktivitas secara dinamis antarmuka tersebut dengan perancang WF dan runtime menggunakan ICustomTypeDescriptor.

DynamicActivity<TResult>

Menyediakan pendekatan yang konsisten dengan model objek dokumen (DOM), yang membangun aktivitas secara dinamis antarmuka tersebut dengan perancang WF dan runtime alur kerja menggunakan ICustomTypeDescriptor.

DynamicActivityProperty

Mewakili properti dari yang DynamicActivity dibuat pada runtime dan dijalankan di ActivityExecutionContext.

ExceptionPersistenceExtension

Menentukan persistensi pengecualian.

ExclusiveHandle

Menambahkan informasi tambahan ke marka buku yang memungkinkannya mengakses subset handel cakupannya, tidak termasuk handel yang tidak diperlukan.

ExecutionProperties

Mewakili kumpulan properti pada cakupan tertentu.

Handle

Mewakili jenis yang memiliki masa pakainya yang dikontrol oleh runtime alur kerja.

HandleInitializationContext

Mewakili lingkungan inisialisasi dari Handle.

InArgument

Kelas dasar abstrak yang mewakili terminal pengikatan yang mendukung aliran data ke dalam aktivitas.

InArgument<T>

Terminal pengikatan yang mewakili aliran data ke dalam aktivitas.

InOutArgument

Kelas dasar abstrak yang mewakili terminal pengikatan yang mendukung aliran data ke dalam dan ke luar aktivitas.

InOutArgument<T>

Terminal pengikatan yang mewakili aliran data ke dalam dan ke luar aktivitas.

InvalidWorkflowException

Menangani pengecualian yang terjadi ketika alur kerja tidak valid.

InvokeCompletedEventArgs

Menyediakan data untuk peristiwa tersebut InvokeCompleted .

Location

Menyediakan referensi ke nilai yang digunakan oleh Argument atau Variable.

Location<T>

Menyediakan referensi jenis ke nilai yang digunakan oleh Argument atau Variable.

LocationReference

Menyediakan mekanisme yang Location dapat diselesaikan saat runtime.

LocationReferenceEnvironment

Menyediakan representasi lingkungan variabel dan argumen yang tersedia untuk aktivitas saat runtime.

NativeActivity

Kelas dasar abstrak untuk aktivitas kustom yang menerapkan logika eksekusi menggunakan Execute(NativeActivityContext) metode , yang memiliki akses penuh ke fitur runtime.

NativeActivity<TResult>

Kelas dasar abstrak untuk aktivitas kustom yang menerapkan logika eksekusi menggunakan Execute(NativeActivityContext) metode , yang memiliki akses penuh ke fitur runtime.

NativeActivityAbortContext

Mewakili lingkungan eksekusi aktivitas yang sedang dibatalkan.

NativeActivityContext

Konteks eksekusi untuk NativeActivity.

NativeActivityFaultContext

Mewakili lingkungan eksekusi saat NativeActivity menangani pengecualian yang dilemparkan oleh aktivitas anak.

NativeActivityTransactionContext

Konteks eksekusi untuk NativeActivity yang perlu menyediakan runtime dengan transaksi.

NoPersistHandle

Mengelola masa pakai blok tanpa bertahan.

OutArgument

Kelas dasar abstrak yang mewakili terminal pengikatan yang mendukung aliran data dari aktivitas.

OutArgument<T>

Terminal pengikatan yang mewakili aliran data dari aktivitas.

OverloadGroupAttribute

Menyediakan metode untuk menunjukkan kombinasi argumen mana yang valid dalam aktivitas.

RegistrationContext

Menyediakan akses ke kumpulan properti eksekusi alur kerja saat ini.

RequiredArgumentAttribute

Elemen aplikasi yang valid untuk menerapkan argumen.

RuntimeArgument

Menjelaskan karakteristik argumen aktivitas ke runtime.

RuntimeDelegateArgument

Menjelaskan karakteristik DelegateArgument ke runtime.

RuntimeTransactionHandle

Menyediakan akses ke transaksi run-time dalam instans alur kerja.

ValidationException

Pengecualian yang dilemparkan saat alur kerja atau aktivitas dalam status tidak valid.

Variable

Kelas dasar abstrak tempat anggota data alur kerja mendukung kelas Variable<T> .

Variable<T>

Mewakili variabel dalam alur kerja.

VersionMismatchException

Menentukan informasi tentang pengecualian versi yang tidak cocok.

WorkflowApplication

Menyediakan host untuk satu instans alur kerja.

WorkflowApplicationAbortedEventArgs

Menyediakan data tentang instans alur kerja yang dibatalkan.

WorkflowApplicationAbortedException

Mewakili pengecualian yang dilemparkan saat operasi pada instans alur kerja tidak valid karena instans telah dibatalkan.

WorkflowApplicationCompletedEventArgs

Menyediakan informasi tentang instans alur kerja yang telah menyelesaikan eksekusinya.

WorkflowApplicationCompletedException

Mewakili pengecualian yang dilemparkan saat operasi pada instans alur kerja tidak valid karena instans telah selesai.

WorkflowApplicationEventArgs

Kelas dasar untuk peristiwa yang WorkflowApplication terkait dengan .

WorkflowApplicationException

Menyediakan kelas dasar untuk menangani kesalahan yang terjadi selama eksekusi aplikasi alur kerja.

WorkflowApplicationIdleEventArgs

Menyimpan informasi tentang instans alur kerja yang telah menganggur.

WorkflowApplicationInstance

Menentukan informasi tentang instans aplikasi alur kerja.

WorkflowApplicationTerminatedException

Pengecualian yang dilemparkan saat operasi pada instans alur kerja tidak valid karena instans telah dihentikan.

WorkflowApplicationUnhandledExceptionEventArgs

Menyediakan informasi tentang pengecualian yang tidak tertangani yang terjadi dalam instans alur kerja.

WorkflowApplicationUnloadedException

Pengecualian yang dilemparkan saat operasi pada instans alur kerja tidak valid karena instans telah dibongkar.

WorkflowDataContext

Mewakili konteks data lingkungan alur kerja saat ini dan menyediakan jembatan untuk membawa argumen dan variabel alur kerja ke dalam cakupan pengikatan data Windows Presentation Foundation (WPF).

WorkflowIdentity

Memetakan instans alur kerja yang bertahan ke definisi alur kerja yang sesuai.

WorkflowInspectionServices

Menyediakan metode untuk bekerja dengan metadata runtime untuk pohon aktivitas.

WorkflowInvoker

Menyediakan sarana untuk memanggil alur kerja seolah-olah itu adalah panggilan metode.

Struct

ActivityMetadata

Mewakili sekumpulan argumen, aktivitas anak, variabel, dan delegasi yang diperkenalkan Activity yang dikonfigurasi ke lingkungan eksekusi.

CodeActivityMetadata

Mewakili kumpulan argumen yang diperkenalkan CodeActivity oleh yang dikonfigurasi ke lingkungan eksekusi.

CodeActivityPublicEnvironmentAccessor

Menentukan informasi tentang pengaktor lingkungan publik.

NativeActivityMetadata

Mewakili sekumpulan argumen, aktivitas anak, variabel, dan delegasi yang diperkenalkan NativeActivity yang dikonfigurasi ke lingkungan eksekusi.

Antarmuka

IExecutionProperty

Menyediakan properti eksekusi dengan mekanisme untuk mengonfigurasi penyimpanan lokal utas sebelum dan sesudah item kerja aktivitas terkait.

IPropertyRegistrationCallback

Memungkinkan properti eksekusi alur kerja untuk menyediakan logika pendaftaran dan pembatasan pendaftaran kustom.

Enum

ActivityInstanceState

Menjelaskan status instans aktivitas.

ArgumentDirection

Menentukan arah aliran data untuk Argument.

BookmarkOptions

Menentukan opsi untuk Bookmark.

BookmarkResumptionResult

Mendefinisikan enumerasi yang anggotanya mewakili hasil permintaan penjadwalan bookmark.

PersistableIdleAction

Menentukan tindakan yang terjadi ketika alur kerja menjadi diam saat persistensi diizinkan.

UnhandledExceptionAction

Menentukan tindakan yang terjadi ketika pengecualian lolos dari akar alur kerja.

VariableModifiers

Menentukan cara runtime alur kerja memperlakukan Variable objek.

WorkflowIdentityFilter

Menentukan filter identitas alur kerja.

Delegasikan

BookmarkCallback

Mewakili metode yang dipanggil ketika dilanjutkan Bookmark .

CompletionCallback

Metode yang dipanggil ketika aktivitas selesai.

CompletionCallback<TResult>

Metode yang dipanggil ketika aktivitas selesai.

DelegateCompletionCallback

Mewakili metode yang dipanggil ketika ActivityDelegate selesai.

FaultCallback

Mewakili metode yang dipanggil ketika aktivitas terjadwal atau salah satu anaknya memasuki status Faulted .