我正在使用VB.NET创建Windows Phone应用程序,我想要做的是让用户在应用程序中填写表单,然后当他们按下发送按钮时我需要应用程序将这些详细信息写入文本文件,我可以将其附加到电子邮件中。
然而问题是我不知道如何成功地将这些细节写入文本文件,我想知道是否有人有一个如何完成的例子或只是一些建议可以帮助我找到我需要的路径为了解决这个问题?
谢谢
答案 0 :(得分:1)
在Windows Phone上发送电子邮件的最简单方法是使用EmailComposeTask
API。
来自MSDN的示例VB.NET代码:
Dim emailComposeTask as EmailComposeTask= new EmailComposeTask()
emailComposeTask.Subject = "message subject"
emailComposeTask.Body = "message body"
emailComposeTask.To = "recipient@example.com"
emailComposeTask.Cc = "cc@example.com"
emailComposeTask.Bcc = "bcc@example.com"
emailComposeTask.Show()
此API的缺点是它不允许附加文件。
因此,如果您要求发送带附件的电子邮件,则必须依赖外部服务。
以下是在MemoryStream
中创建文本文件的代码:
Dim memoryStrm As New MemoryStream()
Dim writer As New StreamWriter(memoryStrm)
writer.WriteLine("Line 1")
writer.WriteLine("Line 2")
您可以将此文件发送给将依次发送电子邮件的网络服务。