1using System;
2using System.Configuration;
3using etAPI;
4public partial class SubscriberDelete : System.Web.UI.Page
5{
6 //Global Variables
7 private SoapClient client = new SoapClient();
8 protected void btnSubmit_Click(object sender, EventArgs e)
9 {
10 try
11 {
12 Subscriber sub = new Subscriber();
13 // Use one of the following to identify the subscriber
14 sub.SubscriberKey = "12345"; // Preferred method
15 sub.EmailAddress = "acruz@example.com";
16 sub.ID = 123456789;
17 try
18 {
19 string requestID = String.Empty;
20 string status = String.Empty;
21 DeleteResult[] results = null;
22 //Call the Delete method on the Subscriber object
23 results = client.Delete(null, new APIObject[] { sub }, out requestID, out status);
24 //Display Results
25 lblMessage.Text += "Overall Status: " + status;
26 lblMessage.Text += "<br/>";
27 lblMessage.Text += "Number of Results: " + results.Length;
28 lblMessage.Text += "<br/>";
29 //Loop through each object returned and display the StatusMessage
30 foreach (DeleteResult result in results)
31 {
32 lblMessage.Text += "Status Message: " + result.StatusMessage;
33 lblMessage.Text += "<br/>";
34 }
35 }
36 catch (Exception ex)
37 {
38 lblMessage.Text += "<br/><br/>UPDATE ERROR:<br/>" + ex.Message;
39 }
40 }
41 catch (Exception exc)
42 {
43 lblMessage.Text += "<br/><br/>###ERROR<br/>" + exc.Message;
44 }
45 }
46}