System.Runtime.Remoting.Channels.StreamHelper.AsyncCopyStreamWriteCallback C# (CSharp) Method

AsyncCopyStreamWriteCallback() private static method

private static AsyncCopyStreamWriteCallback ( IAsyncResult iar ) : void
iar IAsyncResult
return void
        private static void AsyncCopyStreamWriteCallback(IAsyncResult iar)
        {            
            AsyncCopyStreamResult state = (AsyncCopyStreamResult)iar.AsyncState;

            try
            {
                state.Target.EndWrite(iar);

                AsyncCopyReadHelper(state);
            }
            catch (Exception e)
            {
                state.SetComplete(null, e);                
            }
            catch {
                state.SetComplete(null, new Exception(CoreChannel.GetResourceString("Remoting_nonClsCompliantException")));                
            }
        } // AsyncCopyStreamWriteCallback