Quick Start (Base64): Retrieving form data from tasks using the web service API

The following C# code example retrieves form data from a task with the identifier value of 304. Form data is written to an XML file named FormData.xml located at C:\Adobe.

using System; 
using System.Collections; 
using System.ComponentModel; 
using System.Data; 
using System.IO ; 
namespace RetrieveFormData 
    class Class1 
        static void Main(string[] args) 
                //Create a TaskManagerServiceService object and set authentication values 
                TaskManagerServiceService tmService = new TaskManagerServiceService();  
                tmService.Credentials = new System.Net.NetworkCredential("tblue", "password"); 
                //Retrieve the form associated with the task 
                FormInstance formInstance = tmService.getFormInstanceForTask(316,true,316,true,true,true); 
                BLOB formData = formInstance.document ;  
                //Populate the byte array with form data located in the BLOB object 
                byte[] outByteArray = formData.binaryData; 
                //Save the form data as formData.xml 
                string FILE_NAME = "C:\\Adobe\formData.xml"; 
                FileStream fs2 = new FileStream(FILE_NAME, FileMode.OpenOrCreate); 
                BinaryWriter w = new BinaryWriter(fs2); 
            catch (Exception ee) 

// Ethnio survey code removed