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 bir dönüş değerini atmak için false
olayı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.