System.Data.SqlClient.TdsParser.WriteBulkCopyDone C# (CSharp) Method

WriteBulkCopyDone() private method

private WriteBulkCopyDone ( System.Data.SqlClient.TdsParserStateObject stateObj ) : System.Threading.Task
stateObj System.Data.SqlClient.TdsParserStateObject
return System.Threading.Task
        internal Task WriteBulkCopyDone(TdsParserStateObject stateObj)
        {
            // Write DONE packet
            //
            if (!(State == TdsParserState.OpenNotLoggedIn || State == TdsParserState.OpenLoggedIn))
            {
                throw ADP.ClosedConnectionError();
            }
            stateObj.WriteByte(TdsEnums.SQLDONE);
            WriteShort(0, stateObj);
            WriteShort(0, stateObj);
            WriteInt(0, stateObj);

            stateObj._pendingData = true;
            stateObj._messageStatus = 0;
            return stateObj.WritePacket(TdsEnums.HARDFLUSH);
        }
TdsParser