共用方式為


IServiceCall.OnCall 方法

定義

啟動執行這個方法中所實作的批次工作。

public:
 void OnCall();
public void OnCall ();
abstract member OnCall : unit -> unit
Public Sub OnCall ()

備註

在此方法中執行的批次工作會在呼叫 Activity所建立之活動的內容和線程 Apartment 中執行。 這個方法中的批次工作是由 或Activity.AsynchronousCall的呼叫Activity.SynchronousCall來執行。

警告

您必須確保這個方法在建立 Activity 的活動物件不是使用同步處理的內容建立的情況下安全線程,因為在這類情況下,可以同時執行許多的 OnCall 呼叫。

若要從系統達到最佳效能,所建立 Activity 之活動的內容組態應該與方法所 OnCall 執行的批次工作相符。 例如,如果方法中的 OnCall 批次工作使用可集區物件,則 所 Activity 建立的活動應該設定為使用多線程 Apartment (MTA) 。

如需可集區對象的相關信息,請參閱 MSDN 平臺 SDK 中的主題。

適用於