OperationContext.OperationCompleted Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när åtgärden har slutförts.
public:
event EventHandler ^ OperationCompleted;
public event EventHandler OperationCompleted;
member this.OperationCompleted : EventHandler
Public Custom Event OperationCompleted As EventHandler
Public Event OperationCompleted As EventHandler
Händelsetyp
Kommentarer
OperationCompleted Använd händelsen för att ta bort parametrar eller ett returvärde om du anger OperationBehaviorAttribute.AutoDisposeParameters till false. Normalt anger OperationBehaviorAttribute.AutoDisposeParameters du för att false förhindra att WCF anropar IDisposable.Dispose parametern och returnerar värdeobjekt. Men om vissa parametrar måste bevaras medan andra måste tas bort, är den här händelsen det bästa stället att ta bort dessa parametrar.
Med duplexbindningar kan den här händelsen också användas för att skicka en begäran på återanropskanalen när svaret för den aktuella åtgärden har skickats.
Note
Om en anropare lyssnar efter OperationContext.OperationCompleted händelsen för en OperationContractAttribute.IsTerminating åtgärd kan du blockera när svaret tas emot. Det rätta sättet att hantera detta är att schemalägga arbete på en annan tråd när OperationCompleted det har aktiverats och sedan omedelbart återgå från den händelsehanteraren.