WorkflowInvoker 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.
Bir iş akışını bir yöntem çağrısıymış gibi çağırmak için bir araç sağlar.
public ref class WorkflowInvoker sealed
public sealed class WorkflowInvoker
type WorkflowInvoker = class
Public NotInheritable Class WorkflowInvoker
- Devralma
-
WorkflowInvoker
Örnekler
Aşağıdaki örnek, kullanarak WorkflowInvokertek WriteLine bir etkinlik içeren bir iş akışını zaman uyumlu olarak çağırır.
Activity wf = new WriteLine
{
Text = "Hello World."
};
WorkflowInvoker.Invoke(wf);
Açıklamalar
WorkflowInvoker iş akışlarını zaman uyumlu olarak çağırmak için hem örnek hem de statik yöntemleri ve iş akışlarını zaman uyumsuz olarak çağırmaya yönelik örnek yöntemlerini içerir.
WorkflowInvoker yer işaretlerinin kalıcı hale alınması, kaldırılması veya devam ettirilmesi gibi örnek denetimine izin vermez. Örnek denetimi isteniyorsa, bunun yerine kullanın WorkflowApplication .
Örnek denetimi olmadan iş akışlarını zaman uyumlu olarak yürütmek için yöntemini çağırın Invoke . Bir iş akışını örnek denetimi olmadan zaman uyumsuz olarak yürütmek için ve EndInvoke yöntem çiftlerini BeginInvoke veya InvokeAsync yöntemini kullanın.
Oluşturucular
WorkflowInvoker(Activity) |
WorkflowInvoker sınıfının yeni bir örneğini başlatır. |
Özellikler
Extensions |
Collection<T> Bir WorkflowInvoker örnek tarafından çağrılan iş akışları için kullanılabilen uzantıların sayısını alır. |
Yöntemler
BeginInvoke(AsyncCallback, Object) |
Belirtilen AsyncCallback ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışını zaman uyumsuz olarak çağırır. |
BeginInvoke(IDictionary<String,Object>, AsyncCallback, Object) |
Belirtilen IDictionary<TKey,TValue> giriş parametrelerini, AsyncCallbackve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışını zaman uyumsuz olarak çağırır. |
BeginInvoke(IDictionary<String,Object>, TimeSpan, AsyncCallback, Object) |
Belirtilen IDictionary<TKey,TValue> giriş parametrelerini, zaman aşımı aralığını AsyncCallbackve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışını zaman uyumsuz olarak çağırır. |
BeginInvoke(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımı aralığı, AsyncCallbackve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışını zaman uyumsuz olarak çağırır. |
CancelAsync(Object) |
Belirtilen |
EndInvoke(IAsyncResult) |
Aşırı yüklemelerden biri kullanılarak çağrılan bir iş akışının BeginInvoke sonuçlarını döndürür. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Invoke() |
Oluşturucuya geçirilen WorkflowInvoker(Activity) iş akışı tanımını kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke(Activity) |
Belirtilen iş akışı tanımını kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke(Activity, IDictionary<String,Object>) |
Belirtilen iş akışı tanımını ve IDictionary<TKey,TValue> giriş parametrelerini kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke(Activity, IDictionary<String,Object>, TimeSpan) |
Belirtilen iş akışı tanımını, IDictionary<TKey,TValue> giriş parametrelerini ve zaman aşımı aralığını kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke(Activity, TimeSpan) |
Belirtilen iş akışı tanımını ve zaman aşımı aralığını kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke(IDictionary<String,Object>) |
Oluşturucuya WorkflowInvoker(Activity) geçirilen etkinliği belirtilen IDictionary<TKey,TValue> giriş parametreleriyle zaman uyumlu olarak çağırır. |
Invoke(IDictionary<String,Object>, TimeSpan) |
Oluşturucuya WorkflowInvoker(Activity) geçirilen etkinliği belirtilen giriş parametreleri ve belirtilen IDictionary<TKey,TValue> zaman aşımı aralığıyla zaman uyumlu olarak çağırır. |
Invoke(TimeSpan) |
Bir iş akışını belirtilen zaman aşımı aralığıyla zaman uyumlu olarak çağırır. |
Invoke<TResult>(Activity<TResult>) |
Oluşturucuya geçirilen WorkflowInvoker(Activity) iş akışı tanımını kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke<TResult>(Activity<TResult>, IDictionary<String,Object>) |
Belirtilen iş akışı tanımını ve IDictionary<TKey,TValue> giriş parametrelerini kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke<TResult>(Activity<TResult>, IDictionary<String,Object>, IDictionary<String,Object>, TimeSpan) |
Belirtilen iş akışı tanımını, giriş parametrelerini, IDictionary<TKey,TValue> ek çıkış parametrelerini IDictionary<TKey,TValue> ve zaman aşımı aralığını kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
Invoke<TResult>(Activity<TResult>, IDictionary<String,Object>, TimeSpan) |
Belirtilen iş akışı tanımını, IDictionary<TKey,TValue> giriş parametrelerini ve zaman aşımı aralığını kullanarak bir iş akışını zaman uyumlu olarak çağırır. |
InvokeAsync() |
Bir iş akışını zaman uyumsuz olarak çağırır. |
InvokeAsync(IDictionary<String,Object>) |
Belirtilen IDictionary<TKey,TValue> giriş parametrelerini kullanarak bir iş akışını zaman uyumsuz olarak çağırır. |
InvokeAsync(IDictionary<String,Object>, Object) |
Belirtilen IDictionary<TKey,TValue> giriş parametrelerini ve benzersiz tanımlayıcıyı kullanarak bir iş akışını zaman uyumsuz olarak çağırır. |
InvokeAsync(IDictionary<String,Object>, TimeSpan) |
Belirtilen giriş parametreleri ve belirtilen IDictionary<TKey,TValue> zaman aşımı aralığıyla bir iş akışını zaman uyumsuz olarak çağırır. |
InvokeAsync(IDictionary<String,Object>, TimeSpan, Object) |
Belirtilen giriş parametreleri, belirtilen IDictionary<TKey,TValue> zaman aşımı aralığı ve benzersiz tanımlayıcı ile zaman uyumsuz olarak bir iş akışı çağırır. |
InvokeAsync(Object) |
Belirtilen benzersiz tanımlayıcıyı kullanarak bir iş akışını zaman uyumsuz olarak çağırır. |
InvokeAsync(TimeSpan) |
Bir iş akışını belirtilen zaman aşımı aralığıyla zaman uyumsuz olarak çağırır. |
InvokeAsync(TimeSpan, Object) |
Belirtilen zaman aşımı aralığı ve benzersiz tanımlayıcı ile zaman uyumsuz olarak bir iş akışı çağırır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
InvokeCompleted |
Aşırı yüklemelerden biri InvokeAsync tarafından çağrılan iş akışı tamamlandığında veya iptal edildiğinde gerçekleşir. |