TrackingWorkflowTerminatedEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
İş akışı örneğinin sonlandırılmasına ilişkin verileri içerir.
public ref class TrackingWorkflowTerminatedEventArgs : EventArgs
[System.Serializable]
public class TrackingWorkflowTerminatedEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class TrackingWorkflowTerminatedEventArgs : EventArgs
[<System.Serializable>]
type TrackingWorkflowTerminatedEventArgs = class
inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TrackingWorkflowTerminatedEventArgs = class
inherit EventArgs
Public Class TrackingWorkflowTerminatedEventArgs
Inherits EventArgs
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki kod örneğinde adlı WriteTerminatedEventArgs
bir yöntemi gösterilmektedir ve bu yöntem bir TrackingWorkflowTerminatedEventArgsyakalar. Kod özelliğin Exceptionnull
(Nothing
Visual Basic'te) olup olmadığını denetler. Değilse, kod özelliğiyle Exception ilişkili iletiyi konsola yazar. ( ise Exceptionnull
Nothing
, kod konsola özel durum bilgisi yazmaz.
Bu kod örneği, Program.cs dosyasındaki EventArgs İzleme SDK Örneği'nin bir parçasıdır. Daha fazla bilgi için bkz . EventArgs İzleme Örneği.
static void WriteTerminatedEventArgs(string eventDescription, TrackingWorkflowTerminatedEventArgs terminatedEventArgs, DateTime eventDataTime)
{
Console.WriteLine("\nTerminated Event Arguments Read From Tracking Database:\n");
Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
Console.WriteLine("EventDescription: " + eventDescription);
if (null != terminatedEventArgs.Exception)
{
Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString());
}
}
Shared Sub WriteTerminatedEventArgs(ByVal eventDescription As String, ByVal terminatedEventArgs As TrackingWorkflowTerminatedEventArgs, ByVal eventDataTime As DateTime)
Console.WriteLine(vbCrLf + "Terminated Event Arguments Read From Tracking Database:")
Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
Console.WriteLine("EventDescription: " + eventDescription)
If terminatedEventArgs.Exception IsNot Nothing Then
Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString())
End If
End Sub
Açıklamalar
Not
Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.
bir TrackingWorkflowTerminatedEventArgs iş akışı örneği sonlandırıldığında çalışma zamanı izleme altyapısı tarafından oluşturulur. TrackingProfile bir iş akışı örneğiyle ilişkili, için yapılandırılmış bir WorkflowTrackPointTerminatedTrackingWorkflowEventiçeriyorsa, iş akışı izleme altyapısı TrackingWorkflowTerminatedEventArgsEventArgsWorkflowTrackingRecord, izleme hizmetine gönderdiği içine yerleştirir.
Bir iş akışı örneği üç yoldan biriyle sonlandırılabilir: konak çağrılabilir WorkflowInstance.Terminate; iş akışı örneğinin içinden bir TerminateActivity etkinlik çağrılabilir veya işlenmeyen bir özel durum oluşabilir. İş akışı konak veya etkinlik TerminateActivity tarafından sonlandırılırsa, çalışma zamanı izleme altyapısı ExceptionWorkflowTerminatedException özelliği sonlandırma nedeninin Message açıklaması olarak ayarlanmış bir olarak ayarlanır. İş akışı işlenmeyen bir özel durum nedeniyle sonlandırılırsa, çalışma zamanı izleme altyapısı içinde Exceptionişlenmeyen özel durumu geçirir.
Not
TrackingWorkflowTerminatedEventArgs yalnızca çalışma zamanı izleme hizmeti tarafından bir WorkflowTrackingRecord'a bilgi geçirmek için kullanılır. Bir WorkflowRuntime.WorkflowTerminated olayın verileri bir WorkflowTerminatedEventArgsiçinde geçirilir.
Özellikler
Exception |
Geçersiz.
İş akışı örneğinin sonlandırılmasına neden olan özel durumu alır. |
Yöntemler
Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Geçersiz.
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçersiz.
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçersiz.
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin