Share via


AsyncCodeActivity<TResult> Kelas

Definisi

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

generic <typename TResult>
public ref class AsyncCodeActivity abstract : System::Activities::Activity<TResult>
public abstract class AsyncCodeActivity<TResult> : System.Activities.Activity<TResult>
type AsyncCodeActivity<'Result> = class
    inherit Activity<'Result>
Public MustInherit Class AsyncCodeActivity(Of TResult)
Inherits Activity(Of TResult)

Jenis parameter

TResult

Jenis aktivitas asinkron yang ditangani oleh kelas ini.

Warisan
Turunan

Konstruktor

AsyncCodeActivity<TResult>()

Membuat instans AsyncCodeActivity baru kelas.

Properti

CacheId

Mendapatkan pengidentifikasi cache yang unik dalam cakupan definisi alur kerja.

(Diperoleh dari Activity)
Constraints

Mendapatkan kumpulan Constraint aktivitas yang dapat dikonfigurasi untuk memberikan validasi untuk Activity.

(Diperoleh dari Activity)
DisplayName

Mendapatkan atau mengatur nama ramah opsional yang digunakan untuk penelusuran kesalahan, validasi, penanganan pengecualian, dan pelacakan.

(Diperoleh dari Activity)
Id

Mendapatkan pengidentifikasi yang unik dalam cakupan definisi alur kerja.

(Diperoleh dari Activity)
Implementation

null Mendapatkan atau melempar kesalahan ketika ada upaya untuk mengatur nilai properti ini.

ImplementationVersion

Mendapatkan atau mengatur versi implementasi aktivitas.

ImplementationVersion

Mendapatkan atau mengatur versi implementasi yang digunakan.

(Diperoleh dari Activity)
Result

Mendapatkan atau mengatur argumen hasil untuk Activity<TResult>.

(Diperoleh dari Activity<TResult>)
ResultType

Ketika diimplementasikan di kelas turunan, mendapatkan jenis aktivitas OutArgument.

(Diperoleh dari ActivityWithResult)

Metode

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Saat diimplementasikan di kelas turunan dan menggunakan konteks eksekusi, metode panggilan balik, dan status pengguna yang ditentukan, mengantrekan aktivitas asinkron dalam alur kerja run-time.

CacheMetadata(ActivityMetadata)

Tidak diterapkan. Gunakan CacheMetadata(CodeActivityMetadata) sebagai gantinya.

CacheMetadata(CodeActivityMetadata)

Berfungsi sebagai metode virtual dan mengonversi informasi yang diperoleh dengan refleksi pada cache menjadi argumen untuk aktivitas asinkron.

Cancel(AsyncCodeActivityContext)

Saat diimplementasikan di kelas turunan dan menggunakan informasi lingkungan eksekusi yang ditentukan, memberi tahu runtime alur kerja bahwa operasi aktivitas asinkron telah dibatalkan. Metode ini berfungsi sebagai metode virtual.

EndExecute(AsyncCodeActivityContext, IAsyncResult)

Saat diimplementasikan di kelas turunan dan menggunakan informasi lingkungan eksekusi yang ditentukan, memberi tahu runtime alur kerja bahwa operasi aktivitas asinkron terkait telah selesai.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Menaikkan peristiwa saat membuat peta untuk pembaruan dinamis.

OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Menaikkan peristiwa saat membuat peta pembaruan dinamis.

(Diperoleh dari Activity)
ShouldSerializeDisplayName()

Menunjukkan apakah DisplayName properti harus diserialisasikan.

(Diperoleh dari Activity)
ToString()

Mengembalikan yang String berisi Id dan DisplayName dari Activity.

(Diperoleh dari Activity)

Berlaku untuk