SetStateEventArgs 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 kelas yang digunakan sebagai argumen untuk mengatur status StateMachineWorkflowActivity.
public ref class SetStateEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public class SetStateEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class SetStateEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type SetStateEventArgs = class
inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type SetStateEventArgs = class
inherit EventArgs
Public Class SetStateEventArgs
Inherits EventArgs
- Warisan
- Atribut
Keterangan
Catatan
Materi ini membahas jenis dan namespace layanan yang sudah tidak digunakan. Untuk informasi selengkapnya, lihat Tipe Yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.
StateMachineWorkflowActivity memungkinkan pengaturan status dari aplikasi host. Ini memungkinkan aplikasi host untuk mengambil alih status komputer status saat ini. Ini dapat dicapai dengan mengantrekan instans kelas ke Antrean SetStateEventArgs Alur Kerja yang dinamai oleh konstanta StateMachineWorkflowActivity.SetStateQueueName.
Cara yang lebih sederhana untuk mencapainya adalah dengan menggunakan SetState metode di StateMachineWorkflowInstance kelas .
Anda dapat menggunakan SetState metode untuk melakukan operasi SetState dari host, atau Anda dapat melakukannya sendiri dengan mengantrekan peristiwa ke alur kerja komputer status seperti yang ditunjukkan dalam contoh berikut.
public void SetState(string targetStateName)
{
if (targetStateName == null)
{
throw new ArgumentNullException("targetStateName");
}
SetStateEventArgs args1 = new SetStateEventArgs(targetStateName);
this.WorkflowInstance.EnqueueItemOnIdle("SetStateQueue", args1, null, null);
}
Alur kerja mesin status menggunakan antrean khusus yang disebut SetStateQueue
untuk mendengarkan peristiwa khusus ini.
Konstruktor
SetStateEventArgs(String) |
Kedaluwarsa.
Menginisialisasi instans baru kelas SetStateEventArgs. |
Properti
TargetStateName |
Kedaluwarsa.
Mendapatkan status untuk mengatur ke StateActivity . |
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 instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Kedaluwarsa.
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |