Bagikan melalui


ExternalDataEventArgs Kelas

Definisi

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
ExternalDataEventArgs
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)

Berlaku untuk