次のコードtempGsContact
では、オブジェクトがメソッドからの値を取得し、次に示されているように解析XML writer
します。すべてのオブジェクトが終了してから待つ必要なく、クライアント側に取得された各オブジェクトを読み取る必要があります。それを達成するために何ができますか?私の質問が明確であることを願っています!
using (XmlWriter xmlWriter = XmlWriter.Create(HttpContext.Current.Response.OutputStream, xmlWriterSettings))
{
for (int count = 0; count < length - 1; count++)
{
tempGsContact = ConvertStringToContactObject(_fileContacts[count]);
if (tempGsContact != null)
{
tempGsContact.ContactSubInfo.Sort(new Comparison<GSContactInfo>((x, y) => string.Compare(x.ContactPropertyTitle, y.ContactPropertyTitle)));
_fileContacts = null;
#region Convert Contact To XML Format
xmlWriter.WriteStartElement("Contact");
xmlWriter.WriteAttributeString("Name", tempGsContact.DisplayName);
xmlWriter.WriteEndElement();
xmlWriter.Flush();
#endregion
}
}
}