ExternalDataEventArgs 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.*
Mewakili data yang dikirim saat peristiwa dinaikkan menggunakan aktivitas HandleExternalEventActivity.
public ref class ExternalDataEventArgs : EventArgs
[System.Serializable]
public class ExternalDataEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class ExternalDataEventArgs : EventArgs
[<System.Serializable>]
type ExternalDataEventArgs = class
inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ExternalDataEventArgs = class
inherit EventArgs
Public Class ExternalDataEventArgs
Inherits EventArgs
- Warisan
- Atribut
Contoh
Kelas peristiwa yang mewarisi dari ExternalDataEventArgs harus menerapkan konstruktor yang menggunakan konstruktor :base(instanceId)
. Selain itu, kelas peristiwa baru harus ditandai sebagai Serializable
seperti yang ditunjukkan dalam kode berikut.
[Serializable]
public class TaskEventArgs : ExternalDataEventArgs
{
private string orderName;
public TaskEventArgs(Guid instanceId, string id)
:base(instanceId)
{
orderName = id;
}
public string Id
{
get { return orderName; }
set { orderName = value; }
}
}
Keterangan
Nota
Materi ini membahas jenis dan namespace yang usang. Untuk informasi selengkapnya, lihat jenis tidak digunakan lagi di Windows Workflow Foundation 4.5.
Antarmuka komunikasi lokal yang ditandai dengan ExternalDataExchangeAttribute harus mendeklarasikan jenis yang berasal dari ExternalDataEventArgs dalam definisi antarmuka agar peristiwa yang sesuai ditangani dalam alur kerja dengan aktivitas HandleExternalEventActivity.
Konstruktor
ExternalDataEventArgs() |
Kedaluwarsa.
Menginisialisasi instans baru kelas ExternalDataEventArgs. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
Kedaluwarsa.
Menginisialisasi instans baru kelas ExternalDataEventArgs. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
Kedaluwarsa.
Menginisialisasi instans baru kelas ExternalDataEventArgs. |
ExternalDataEventArgs(Guid) |
Kedaluwarsa.
Menginisialisasi instans baru kelas ExternalDataEventArgs menggunakan pengidentifikasi instans alur kerja. |
Properti
Identity |
Kedaluwarsa.
Mendapatkan atau mengatur identitas pengguna yang menaikkan peristiwa. |
InstanceId |
Kedaluwarsa.
Mendapatkan atau mengatur pengidentifikasi instans alur kerja untuk instans alur kerja yang berisi HandleExternalEventActivity yang diharapkan untuk menangani peristiwa. |
WaitForIdle |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah peristiwa harus segera dinaikkan, atau jika alur kerja harus menganggur sebelum menaikkan peristiwa. |
WorkHandler |
Kedaluwarsa.
Mendapatkan atau mengatur IPendingWork untuk mengizinkan kode eksternal, menaikkan peristiwa, untuk berpartisipasi dalam batch. |
WorkItem |
Kedaluwarsa.
Mendapatkan atau mengatur objek yang berisi kode eksternal yang menaikkan peristiwa. |
Metode
Equals(Object) |
Kedaluwarsa.
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Kedaluwarsa.
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Kedaluwarsa.
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
ToString() |
Kedaluwarsa.
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |