Activity Kelas

Definisi

Perhatian

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

Mewakili blok penyusun dasar alur kerja. Activity adalah kelas dasar untuk semua aktivitas.

public ref class Activity : System::Workflow::ComponentModel::DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
type Activity = class
    inherit DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Activity = class
    inherit DependencyObject
Public Class Activity
Inherits DependencyObject
Warisan
Turunan
Atribut

Keterangan

Note

Materi ini membahas jenis dan namespace yang usang. Untuk informasi selengkapnya, lihat jenis Deprecated di Windows Workflow Foundation 4.5.

Adalah Activity blok penyusun dasar alur kerja. Mendefinisikan Activity sekumpulan properti dan peristiwa, seperti kelas apa pun, bersama dengan logika eksekusi yang menentukan perilaku run-time aktivitas. Sekumpulan komponen tambahan dapat dikaitkan dengan Activity. Ini termasuk, tetapi tidak terbatas pada validator, generator kode, serializer kustom, dan perancang.

Semua aktivitas berbagi sekumpulan properti umum yang ditentukan pada Activity kelas dasar. Masing-masing Activity dapat mendeklarasikan properti tambahannya sendiri sesuai dengan persyaratannya dengan memperluas kelas ini. Karena Activity berasal dari DependencyObject, properti dapat didefinisikan sebagai properti CLR standar dan sebagai properti dependensi.

Logika eksekusi dari Activity memenuhi kontrak yang ada antara setiap Activity dan runtime alur kerja. Anda harus mendokumentasikan logika eksekusi apa pun Activity dalam arti fungsi, sehingga pengembang alur kerja yang menggunakan Activity tahu bagaimana perilakunya. Logika eksekusi itu sendiri disembunyikan dari pengembang alur kerja yang menyertakan aktivitas dalam alur kerja, karena logika eksekusi adalah bagian dari kontrak yang ada secara ketat antara runtime alur kerja dan Activity.

Konstruktor

Nama Deskripsi
Activity()
Kedaluwarsa.

Menginisialisasi instans baru dari kelas Activity.

Activity(String)
Kedaluwarsa.

Menginisialisasi instans Activity baru kelas, saat menginisialisasi Name.

Bidang

Nama Deskripsi
ActivityContextGuidProperty
Kedaluwarsa.

DependencyProperty yang mewakili Guid dari ActivityExecutionContext yang terkait dengan Activity.

CancelingEvent
Kedaluwarsa.

DependencyProperty Mewakili yang menargetkan Canceling peristiwa.

ClosedEvent
Kedaluwarsa.

DependencyProperty Mewakili yang menargetkan Closed peristiwa.

CompensatingEvent
Kedaluwarsa.

DependencyProperty Mewakili yang menargetkan Compensating peristiwa.

ExecutingEvent
Kedaluwarsa.

DependencyProperty Mewakili yang menargetkan Executing peristiwa, yang terjadi ketika aktivitas dijalankan.

FaultingEvent
Kedaluwarsa.

DependencyProperty yang mewakili Faulting peristiwa.

StatusChangedEvent
Kedaluwarsa.

DependencyProperty Mewakili yang menargetkan StatusChanged peristiwa.

Properti

Nama Deskripsi
Description
Kedaluwarsa.

Mendapatkan atau mengatur deskripsi yang ditentukan pengguna dari Activity.

DesignMode
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah instans ini berada dalam mode desain atau run-time.

(Diperoleh dari DependencyObject)
Enabled
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah instans ini diaktifkan untuk eksekusi dan validasi.

ExecutionResult
Kedaluwarsa.

Mendapatkan ActivityExecutionResult dari upaya terakhir untuk menjalankan instans ini.

ExecutionStatus
Kedaluwarsa.

Mendapatkan ActivityExecutionStatus instans ini saat ini.

IsDynamicActivity
Kedaluwarsa.

Mendapatkan informasi tentang apakah aktivitas dijalankan dalam ActivityExecutionContext default instans alur kerja.

Name
Kedaluwarsa.

Mendapatkan atau mengatur nama instans ini. Nama ini harus sesuai dengan konvensi penamaan variabel bahasa pemrograman yang sedang digunakan dalam proyek Alur Kerja.

Parent
Kedaluwarsa.

Mendapatkan CompositeActivity yang berisi Activityini.

ParentDependencyObject
Kedaluwarsa.

Mendapatkan DependencyObject induk dalam grafik DependencyObject.

(Diperoleh dari DependencyObject)
QualifiedName
Kedaluwarsa.

Mendapatkan nama aktivitas yang memenuhi syarat. Nama aktivitas yang memenuhi syarat selalu unik dalam instans alur kerja.

Site
Kedaluwarsa.

Mendapatkan atau mengatur referensi ke komponen SiteDependencyObject.

(Diperoleh dari DependencyObject)
UserData
Kedaluwarsa.

Mendapatkan IDictionary yang mengaitkan data kustom dengan instans kelas ini.

(Diperoleh dari DependencyObject)
WorkflowInstanceId
Kedaluwarsa.

Mendapatkan Guid yang terkait dengan instans.

Metode

Nama Deskripsi
AddHandler(DependencyProperty, Object)
Kedaluwarsa.

Menambahkan handler untuk peristiwa DependencyObject.

(Diperoleh dari DependencyObject)
Cancel(ActivityExecutionContext)
Kedaluwarsa.

Dipanggil oleh runtime alur kerja untuk membatalkan eksekusi aktivitas yang sedang dijalankan.

Clone()
Kedaluwarsa.

Membuat salinan mendalam dari Activity.

Dispose()
Kedaluwarsa.

Merilis semua sumber daya yang digunakan oleh DependencyObject.

(Diperoleh dari DependencyObject)
Dispose(Boolean)
Kedaluwarsa.

Merilis sumber daya yang tidak dikelola dan secara opsional merilis sumber daya terkelola yang digunakan oleh DependencyObject.

(Diperoleh dari DependencyObject)
Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Execute(ActivityExecutionContext)
Kedaluwarsa.

Dipanggil oleh runtime alur kerja untuk menjalankan aktivitas.

GetActivityByName(String, Boolean)
Kedaluwarsa.

Mengembalikan instans Activity yang namanya diminta dari kumpulan semua aktivitas di bawah akar Activity instans ini jika parameter kedua false dan di bawah Activity saat ini jika parameter kedua true.

GetActivityByName(String)
Kedaluwarsa.

Mengembalikan instans Activity yang namanya diminta dari kumpulan semua aktivitas yang berjalan di bawah aktivitas akar instans ini, yang berada dalam alur kerja.

GetBinding(DependencyProperty)
Kedaluwarsa.

Menyediakan akses ke ActivityBind yang terkait dengan DependencyPropertytertentu .

(Diperoleh dari DependencyObject)
GetBoundValue(ActivityBind, Type)
Kedaluwarsa.

Mengambil Object yang merupakan subjek dari ActivityBind.

(Diperoleh dari DependencyObject)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetInvocationList<T>(DependencyProperty)
Kedaluwarsa.

Mendapatkan array yang berisi delegasi untuk DependencyPropertyyang ditentukan .

(Diperoleh dari DependencyObject)
GetType()
Kedaluwarsa.

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
GetValue(DependencyProperty)
Kedaluwarsa.

Menyediakan akses ke nilai DependencyPropertyyang ditunjuk .

(Diperoleh dari DependencyObject)
GetValueBase(DependencyProperty)
Kedaluwarsa.

Menyediakan akses ke objek terikat DependencyProperty dan melewati penimpaan GetValue(DependencyProperty).

(Diperoleh dari DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Kedaluwarsa.

Dipanggil ketika pengecualian dimunculkan dalam konteks eksekusi instans ini.

Initialize(IServiceProvider)
Kedaluwarsa.

Dipanggil oleh runtime alur kerja untuk menginisialisasi aktivitas selama pembangunan instans alur kerja baru. Metode ini dipanggil selama pembangunan dinamis ActivityExecutionContext.

InitializeProperties()
Kedaluwarsa.

Melakukan inisialisasi pada properti dependensi saat ditimpa di kelas turunan.

(Diperoleh dari DependencyObject)
Invoke<T>(EventHandler<T>, T)
Kedaluwarsa.

Berlangganan EventHandler dan memanggil delegasi tersebut.

Invoke<T>(IActivityEventListener<T>, T)
Kedaluwarsa.

Berlangganan IActivityEventListener<T> dan memanggil delegasi tersebut.

IsBindingSet(DependencyProperty)
Kedaluwarsa.

Menunjukkan apakah nilai DependencyProperty ditetapkan sebagai pengikatan. Lihat SetBinding(DependencyProperty, ActivityBind).

(Diperoleh dari DependencyObject)
Load(Stream, Activity, IFormatter)
Kedaluwarsa.

Memuat instans Activity dari Stream menggunakan kustom IFormatter untuk deserialisasi.

Load(Stream, Activity)
Kedaluwarsa.

Memuat instans Activity dari Stream.

MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MetaEquals(DependencyObject)
Kedaluwarsa.

Menentukan apakah metapropertiesDependencyObject ini sama dengan metapropertiesDependencyObjectberparameter .

(Diperoleh dari DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Kedaluwarsa.

Dipanggil oleh runtime alur kerja setiap kali ActivityExecutionContext dimuat. Misalnya, metode ini dipanggil selama pembuatan ActivityExecutionContext serta setiap kali ActivityExecutionContext reinkarnasi ketika instans alur kerja dimuat dari penyimpanan persisten.

OnActivityExecutionContextUnload(IServiceProvider)
Kedaluwarsa.

Dipanggil oleh runtime alur kerja setiap kali ActivityExecutionContext dibongkar. Misalnya, metode ini dipanggil selama penyelesaian ActivityExecutionContext serta setiap kali ActivityExecutionContext dibongkar ketika instans alur kerja dipertahankan.

OnClosed(IServiceProvider)
Kedaluwarsa.

Dipanggil oleh runtime alur kerja sebagai bagian dari transisi aktivitas ke status tertutup.

RaiseEvent(DependencyProperty, Object, EventArgs)
Kedaluwarsa.

Menaikkan Event yang terkait dengan properti dependensi yang ditentukan.

RaiseGenericEvent<T>(DependencyProperty, Object, T)
Kedaluwarsa.

Menaikkan peristiwa yang terkait dengan DependencyPropertyyang dirujuk .

RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Kedaluwarsa.

Mendaftarkan DependencyProperty yang ditentukan untuk peristiwa perubahan status.

RemoveHandler(DependencyProperty, Object)
Kedaluwarsa.

Menghapus EventHandler dari DependencyPropertyterkait .

(Diperoleh dari DependencyObject)
RemoveProperty(DependencyProperty)
Kedaluwarsa.

Menghapus DependencyProperty dari DependencyObject.

(Diperoleh dari DependencyObject)
Save(Stream, IFormatter)
Kedaluwarsa.

Menulis Activity ke Stream untuk persistensi menggunakan IFormatter kustom yang disediakan untuk serialisasi.

Save(Stream)
Kedaluwarsa.

Menulis Activity ke Stream untuk kegigihan.

SetBinding(DependencyProperty, ActivityBind)
Kedaluwarsa.

Mengatur ActivityBind untuk DependencyPropertyyang ditentukan.

(Diperoleh dari DependencyObject)
SetBoundValue(ActivityBind, Object)
Kedaluwarsa.

Menetapkan nilai target ActivityBind.

(Diperoleh dari DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Kedaluwarsa.

Mengatur nilai DependencyProperty, yang bersifat baca-saja.

(Diperoleh dari DependencyObject)
SetValue(DependencyProperty, Object)
Kedaluwarsa.

Mengatur nilai DependencyProperty ke objek.

(Diperoleh dari DependencyObject)
SetValueBase(DependencyProperty, Object)
Kedaluwarsa.

Mengatur nilai DependencyProperty ke Objectyang ditentukan , melewati SetValue(DependencyProperty, Object).

(Diperoleh dari DependencyObject)
ToString()
Kedaluwarsa.

Menyediakan string yang mewakili instans ini.

TrackData(Object)
Kedaluwarsa.

Menginformasikan infrastruktur pelacakan run-time informasi pelacakan yang tertunda.

TrackData(String, Object)
Kedaluwarsa.

Menginformasikan infrastruktur pelacakan run-time informasi pelacakan yang tertunda.

Uninitialize(IServiceProvider)
Kedaluwarsa.

Saat ditimpa di kelas turunan, berikan un-initialization oleh penyedia layanan untuk aktivitas tersebut.

UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Kedaluwarsa.

Membatalkan pendaftaran DependencyProperty yang ditentukan untuk peristiwa perubahan status.

Acara

Nama Deskripsi
Canceling
Kedaluwarsa.

Terjadi ketika eksekusi aktivitas dibatalkan.

Closed
Kedaluwarsa.

Terjadi ketika Activity telah menyelesaikan eksekusi.

Compensating
Kedaluwarsa.

Terjadi saat menjalankan metode kompensasi pada Activity.

Executing
Kedaluwarsa.

Terjadi ketika Activity dijalankan.

Faulting
Kedaluwarsa.

Terjadi ketika pengecualian dinaikkan selama menjalankan instans.

StatusChanged
Kedaluwarsa.

Terjadi ketika ActivityExecutionStatusActivity yang sedang berjalan berubah.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IComponent.Disposed
Kedaluwarsa.

Mewakili metode yang menangani peristiwa Disposed komponen.

(Diperoleh dari DependencyObject)

Berlaku untuk