Aracılığıyla paylaş


IServiceCall.OnCall Yöntem

Tanım

Bu yöntemde uygulanan toplu işin yürütülmesini başlatır.

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

Açıklamalar

Bu yöntemde çalıştırılan toplu iş, çağrısı Activitytarafından oluşturulan etkinliğin bağlamında ve iş parçacığı dairesinde çalışır. Bu yöntemdeki toplu iş, veya Activity.AsynchronousCallçağrısıyla Activity.SynchronousCall çalıştırılır.

Dikkat

Tarafından oluşturulan Activity etkinlik nesnesinin eşitlenmiş bir bağlamla oluşturulmadığı durumlarda bu yöntemin iş parçacığı güvenli olduğundan emin olmanız gerekir, çünkü böyle durumlarda birçok çağrısı OnCall aynı anda çalıştırılabilir.

Sistemden en iyi performansı elde etmek için tarafından oluşturulan Activity etkinliğin bağlam yapılandırması yöntemi tarafından OnCall gerçekleştirilen toplu iş ile eşleştirilmelidir. Örneğin, yöntemdeki OnCall toplu iş, havuza alınabilen nesneler kullanıyorsa, tarafından Activity oluşturulan etkinlik çok iş parçacıklı daireyi (MTA) kullanacak şekilde yapılandırılmalıdır.

Havuza eklenebilir nesneler hakkında bilgi için MSDN'deki Platform SDK'sında "Havuza Eklenebilir Nesneler için Gereksinimler" konusuna bakın.

Şunlara uygulanır