HandleExternalEventActivity Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Menentukan aktivitas komunikasi alur kerja yang digunakan untuk menangani peristiwa yang dinaikkan oleh layanan lokal.
public ref class HandleExternalEventActivity : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>, System::Workflow::ComponentModel::IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
type HandleExternalEventActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
interface IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type HandleExternalEventActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
interface IDynamicPropertyTypeProvider
Public Class HandleExternalEventActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IDynamicPropertyTypeProvider, IEventActivity
- Warisan
- Atribut
- Penerapan
Contoh
Contoh kode berikut menunjukkan cara membuat dan mengatur nilai untuk HandleExternalEventActivity kelas . Contoh kode ini adalah bagian dari sampel RaiseEventToLoadWorkflow SDK dari file DocumentApprovalWorkflow.cs. Untuk informasi selengkapnya, lihat Menaikkan Kejadian Untuk Memuat Alur Kerja.
this.Car.Name = "Car";
this.Car.ExecuteCode += new System.EventHandler(this.Car_ExecuteCode);
this.Car.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, codecondition1);
codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.AirlineCondition);
Me.Car.Name = "Car"
AddHandler Car.ExecuteCode, AddressOf Me.Car_ExecuteCode
Me.Car.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, codecondition1)
AddHandler codecondition2.Condition, AddressOf Me.AirlineCondition
Keterangan
Catatan
Materi ini membahas jenis dan namespace layanan yang sudah tidak digunakan. Untuk informasi selengkapnya, lihat Jenis yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.
Layanan lokal adalah kelas yang mengimplementasikan antarmuka layanan lokal (antarmuka yang ditandai dengan ExternalDataExchangeAttribute) dan ditambahkan ke ExternalDataExchangeService.
HandleExternalEventActivity menerima data ketika ExternalDataExchangeService layanan memunculkan peristiwa dengan data peristiwa yang berasal dari ExternalDataEventArgs.
adalah HandleExternalEventActivity aktivitas pemblokiran.
Kelas yang berasal dari HandleExternalEventActivity seharusnya tidak mengimplementasikan IActivityEventListener<T> antarmuka karena kelas turunan tidak dijalankan dengan benar.
Konstruktor
HandleExternalEventActivity() |
Kedaluwarsa.
Menginisialisasi instans baru kelas HandleExternalEventActivity. |
HandleExternalEventActivity(String) |
Kedaluwarsa.
Menginisialisasi instans HandleExternalEventActivity baru kelas menggunakan nama aktivitas. |
Bidang
CorrelationTokenProperty |
Kedaluwarsa.
DependencyProperty Mewakili yang menargetkan CorrelationToken properti . |
EventNameProperty |
Kedaluwarsa.
Sesuai dengan nama peristiwa yang ditentukan dalam antarmuka yang ditandai dengan ExternalDataExchangeAttribute. |
InterfaceTypeProperty |
Kedaluwarsa.
Sesuai dengan nama antarmuka yang ditandai dengan ExternalDataExchangeAttribute. |
InvokedEvent |
Kedaluwarsa.
Menentukan delegasi peristiwa yang dijalankan setelah aktivitas menerima peristiwa yang diharapkan dari layanan lokal. |
ParameterBindingsProperty |
Kedaluwarsa.
DependencyProperty Mewakili yang menargetkan ParameterBindings properti . |
RolesProperty |
Kedaluwarsa.
Mengidentifikasi peran pengguna yang valid yang diizinkan untuk mengirim pesan dari host ke aktivitas ini. Dua jenis peran yang didukung adalah Active Directory dan ASP.NET. |
Properti
CorrelationToken |
Kedaluwarsa.
Mendapatkan atau mengatur pengikatan ke CorrelationToken. |
Description |
Kedaluwarsa.
Mendapatkan atau mengatur deskripsi yang ditentukan pengguna dari Activity. (Diperoleh dari Activity) |
DesignMode |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah instans ini 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. (Diperoleh dari Activity) |
EventName |
Kedaluwarsa.
Mendapatkan nama peristiwa yang dimunculkan. Properti ini harus diatur sebelum komunikasi lokal dapat terjadi. |
ExecutionResult |
Kedaluwarsa.
Mendapatkan dari upaya terakhir untuk menjalankan instans ActivityExecutionResult ini. (Diperoleh dari Activity) |
ExecutionStatus |
Kedaluwarsa.
Mendapatkan saat ini ActivityExecutionStatus dari instans ini. (Diperoleh dari Activity) |
InterfaceType |
Kedaluwarsa.
Mendapatkan atau mengatur ExternalDataExchangeAttribute jenis antarmuka yang diatribusikan dari layanan lokal yang peristiwanya ditangani. Properti ini harus diatur sebelum komunikasi lokal dapat terjadi. |
IsDynamicActivity |
Kedaluwarsa.
Mendapatkan informasi tentang apakah aktivitas dijalankan dalam default ActivityExecutionContext instans alur kerja. (Diperoleh dari Activity) |
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. (Diperoleh dari Activity) |
ParameterBindings |
Kedaluwarsa.
Mendapatkan kumpulan pengikatan parameter. |
Parent |
Kedaluwarsa.
CompositeActivity Mendapatkan yang berisi ini Activity. (Diperoleh dari Activity) |
ParentDependencyObject |
Kedaluwarsa.
Mendapatkan induk DependencyObject dalam DependencyObject grafik. (Diperoleh dari DependencyObject) |
QualifiedName |
Kedaluwarsa.
Mendapatkan nama aktivitas yang memenuhi syarat. Nama aktivitas yang memenuhi syarat selalu unik dalam instans alur kerja. (Diperoleh dari Activity) |
Roles |
Kedaluwarsa.
Mendapatkan atau mengatur referensi ke kumpulan peran alur kerja. |
Site |
Kedaluwarsa.
Mendapatkan atau mengatur referensi ke Site komponen DependencyObject. (Diperoleh dari DependencyObject) |
UserData |
Kedaluwarsa.
Mendapatkan yang IDictionary mengaitkan data kustom dengan instans kelas ini. (Diperoleh dari DependencyObject) |
WorkflowInstanceId |
Kedaluwarsa.
Mendapatkan yang Guid terkait dengan instans. (Diperoleh dari Activity) |
Metode
AddHandler(DependencyProperty, Object) |
Kedaluwarsa.
Menambahkan handler untuk peristiwa DependencyObject. (Diperoleh dari DependencyObject) |
Cancel(ActivityExecutionContext) |
Kedaluwarsa.
Membatalkan penanganan acara. |
Clone() |
Kedaluwarsa.
Membuat salinan mendalam dari Activity. (Diperoleh 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.
Mencoba menjalankan yang HandleExternalEventActivity terkait dengan ActivityExecutionContext. |
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. (Diperoleh dari Activity) |
GetActivityByName(String, Boolean) |
Kedaluwarsa.
Mengembalikan instans Activity yang namanya diminta dari kumpulan semua aktivitas di bawah akar Activity instans ini jika parameter kedua dan |
GetBinding(DependencyProperty) |
Kedaluwarsa.
Menyediakan akses ke yang ActivityBind terkait dengan yang spesifik DependencyProperty. (Diperoleh dari DependencyObject) |
GetBoundValue(ActivityBind, Type) |
Kedaluwarsa.
Object Mengambil 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 yang ditentukan DependencyProperty. (Diperoleh dari DependencyObject) |
GetType() |
Kedaluwarsa.
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
GetValue(DependencyProperty) |
Kedaluwarsa.
Menyediakan akses ke nilai yang ditunjuk DependencyProperty. (Diperoleh dari DependencyObject) |
GetValueBase(DependencyProperty) |
Kedaluwarsa.
Menyediakan akses ke objek terikat dan DependencyProperty melewati penimpaan GetValue(DependencyProperty) . (Diperoleh dari DependencyObject) |
HandleFault(ActivityExecutionContext, Exception) |
Kedaluwarsa.
Dipanggil ketika pengecualian dimunculkan dalam konteks eksekusi instans ini. |
Initialize(IServiceProvider) |
Kedaluwarsa.
Menginisialisasi peristiwa dengan penyedia layanan. |
InitializeProperties() |
Kedaluwarsa.
Melakukan inisialisasi pada properti dependensi. |
Invoke<T>(EventHandler<T>, T) |
Kedaluwarsa.
Berlangganan EventHandler dan memanggil yang mendelegasikan. (Diperoleh dari Activity) |
Invoke<T>(IActivityEventListener<T>, T) |
Kedaluwarsa.
Berlangganan IActivityEventListener<T> dan memanggil yang mendelegasikan. (Diperoleh dari Activity) |
IsBindingSet(DependencyProperty) |
Kedaluwarsa.
Menunjukkan apakah nilai DependencyProperty ditetapkan sebagai pengikatan. Lihat SetBinding(DependencyProperty, ActivityBind). (Diperoleh dari DependencyObject) |
MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
MetaEquals(DependencyObject) |
Kedaluwarsa.
Menentukan apakah |
OnActivityExecutionContextLoad(IServiceProvider) |
Kedaluwarsa.
Dipanggil oleh runtime alur kerja setiap kali ActivityExecutionContext dimuat. Misalnya, metode ini dipanggil selama pembuatan ActivityExecutionContext serta setiap kali ActivityExecutionContext diinkarnasi ulang ketika instans alur kerja dimuat dari penyimpanan persisten. (Diperoleh dari Activity) |
OnActivityExecutionContextUnload(IServiceProvider) |
Kedaluwarsa.
Dipanggil oleh runtime alur kerja setiap kali ActivityExecutionContext dibongkar. Misalnya, metode ini dipanggil selama penyelesaian ActivityExecutionContext serta setiap kali ActivityExecutionContext dibongkar saat instans alur kerja dipertahankan. (Diperoleh dari Activity) |
OnClosed(IServiceProvider) |
Kedaluwarsa.
Dipanggil oleh runtime alur kerja sebagai bagian dari transisi aktivitas ke status |
OnInvoked(EventArgs) |
Kedaluwarsa.
Dipanggil tepat setelah peristiwa eksternal diterima untuk memungkinkan kelas turunan memproses masuk EventArgs sebelum aktivitas ditutup. |
RaiseEvent(DependencyProperty, Object, EventArgs) |
Kedaluwarsa.
Menaikkan yang Event terkait dengan properti dependensi yang ditentukan. (Diperoleh dari Activity) |
RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Kedaluwarsa.
Menaikkan peristiwa yang terkait dengan yang dirujuk DependencyProperty. (Diperoleh dari Activity) |
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Kedaluwarsa.
Mendaftarkan yang ditentukan DependencyProperty untuk peristiwa perubahan status. (Diperoleh dari Activity) |
RemoveHandler(DependencyProperty, Object) |
Kedaluwarsa.
EventHandler Menghapus dari yang terkaitDependencyProperty. (Diperoleh dari DependencyObject) |
RemoveProperty(DependencyProperty) |
Kedaluwarsa.
DependencyProperty Menghapus dari DependencyObject. (Diperoleh dari DependencyObject) |
Save(Stream) |
Kedaluwarsa.
Menulis ke Activity untuk Stream persistensi. (Diperoleh dari Activity) |
Save(Stream, IFormatter) |
Kedaluwarsa.
Activity Menulis ke untuk Stream persistensi menggunakan kustom IFormatter yang disediakan untuk serialisasi. (Diperoleh dari Activity) |
SetBinding(DependencyProperty, ActivityBind) |
Kedaluwarsa.
ActivityBind Mengatur untuk yang ditentukanDependencyProperty. (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 ke DependencyProperty objek . (Diperoleh dari DependencyObject) |
SetValueBase(DependencyProperty, Object) |
Kedaluwarsa.
Mengatur nilai DependencyProperty ke yang ditentukan Object, melewati SetValue(DependencyProperty, Object). (Diperoleh dari DependencyObject) |
ToString() |
Kedaluwarsa.
Menyediakan string yang mewakili instans ini. (Diperoleh dari Activity) |
TrackData(Object) |
Kedaluwarsa.
Menginformasikan infrastruktur pelacakan run-time informasi pelacakan yang tertunda. (Diperoleh dari Activity) |
TrackData(String, Object) |
Kedaluwarsa.
Menginformasikan infrastruktur pelacakan run-time informasi pelacakan yang tertunda. (Diperoleh dari Activity) |
Uninitialize(IServiceProvider) |
Kedaluwarsa.
Saat ditimpa di kelas turunan, berikan pembatalan inisialisasi oleh penyedia layanan untuk aktivitas tersebut. (Diperoleh dari Activity) |
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Kedaluwarsa.
Membatalkan pendaftaran yang ditentukan DependencyProperty untuk peristiwa perubahan status. (Diperoleh dari Activity) |
Acara
Canceling |
Kedaluwarsa.
Terjadi ketika eksekusi aktivitas dibatalkan. (Diperoleh dari Activity) |
Closed |
Kedaluwarsa.
Terjadi ketika Activity eksekusi telah selesai. (Diperoleh dari Activity) |
Compensating |
Kedaluwarsa.
Terjadi saat menjalankan metode kompensasi pada Activity. (Diperoleh dari Activity) |
Executing |
Kedaluwarsa.
Terjadi ketika Activity dijalankan. (Diperoleh dari Activity) |
Faulting |
Kedaluwarsa.
Terjadi ketika pengecualian dinaikkan selama menjalankan instans. (Diperoleh dari Activity) |
Invoked |
Kedaluwarsa.
Terjadi ketika peristiwa eksternal diterima. |
StatusChanged |
Kedaluwarsa.
Terjadi ketika ActivityExecutionStatus dari perubahan yang sedang berjalan Activity . (Diperoleh dari Activity) |