Documentation for this section has not yet been entered.
The server must not use any client supplied resources outside of the agreed upon sharing semantics after it sets the AsyncResult.IsCompleted property to true. Thus, it is safe for the client to destroy the resources after the AsyncResult.IsCompleted property returns true.