OperationContext.OperationCompleted Olay
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.
İş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 dönüş değerini atmak için falseolayını kullanın. Normalde, WCF'nin parametresinde çağrı IDisposable.Dispose yapmasını ve değer nesnelerini döndürmesini önlemek için olarak ayarlanır.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şlem için yanıt gönderildikten sonra geri arama kanalında istek göndermek için kullanılabilir.
Uyarı
Çağıran bir OperationContractAttribute.IsTerminating işlem için OperationContext.OperationCompleted olayı dinliyorsa, yanıt alındığında engellemek mümkündür. Bunu işlemenin doğru yolu, tetiklendiğinde OperationCompleted başka bir iş parçacığında çalışma zamanlamak ve ardından bu olay işleyicisinden hemen dönmektir.