wpf - String Builder in C# with WCF Host and Client -
i have question regarding stringbuilder
in c#
. have process generates million lines of data. using stringbuilder
buffer. whenever 20000 lines , open file , dump data file. every 20000 lines dump data file. 1 line processing, append data in new line in stringbuilder
object (buffer). when use tostring()
method stringbuilder
not convert data string
.
public static stringbuilder message = new stringbuilder();
host
for(int i=0; i<20000; i++) string lines = " 20000 data lines 1 one appended"; message.appendline(lines); event(eventname, message.tostring());
client
void filewrite(string message) { //stream writer write data file. writetofile.write(message); writetofile.flush(); }
here client wcf
client gets lines value processing in host. when event in subscribed triggered , gets string value of stringbuffer
, prints in file. method write in file present on client side. event triggered on client side stringbuilder
value not printed in file. can me in resolving issue.
try changing code using system.environment.newline
for(int i=0;i<20000;i++) string lines = " 20000 data lines 1 one appended"+system.environment.newline; message.appendline(lines); event( eventname, message.tostring()); client: void filewrite(string message) { //stream writer write data file. writetofile.write(message); writetofile.flush(); }
Comments
Post a Comment