Aracılığıyla paylaş


OperationContext.OperationCompleted Olay

Tanım

İşlem tamamlandığında gerçekleşir.

public:
 event EventHandler ^ OperationCompleted;
public event EventHandler OperationCompleted;
member this.OperationCompleted : EventHandler 
Public Custom Event OperationCompleted As EventHandler 
Public Event OperationCompleted As EventHandler 

Olay Türü

Açıklamalar

parametresini OperationCompleted olarak ayarlarsanız OperationBehaviorAttribute.AutoDisposeParameters parametreleri veya bir dönüş değerini atmak için falseolayını kullanın. Normalde, WCF'nin parametresinde çağrı IDisposable.Dispose yapmasını önlemek ve değer nesneleri döndürmek için olarak ayarlarsınız.OperationBehaviorAttribute.AutoDisposeParametersfalse Ancak, bazı parametrelerin korunması gerekirken diğerlerinin atılması gerekiyorsa, bu olay bu parametreleri atmak için en iyi yerdir.

Ayrıca, çift yönlü bağlamalarla bu olay geçerli işlemin yanıtı gönderildikten sonra geri çağırma kanalında istek göndermek için kullanılabilir.

Not

Çağıran bir OperationContractAttribute.IsTerminating işlem için olayı dinliyorsaOperationContext.OperationCompleted, yanıt alındığında engellemek mümkündür. Bunu işlemenin uygun yolu, tetiklendiğinde OperationCompleted başka bir iş parçacığında çalışmayı zamanlamak ve ardından bu olay işleyicisinden hemen dönmektir.

Şunlara uygulanır