次のように、(ASP.NET 4.0 で) memorystream を使用して ICS カレンダー ファイルを作成しようとしています。
using System.IO;
using System;
public MemoryStream GetMemoryStream()
{
iCalendar iCal = new iCalendar();
Event evt = iCal.Create<Event>();
// Set information about the event
evt.Start = new iCalDateTime(SomeStartTime);
evt.End = new iCalDateTime(SomeEndTime);
evt.Location = SomeLocation;
evt.Description = SomeDescription;
evt.Summary = SomeSummary;
iCalendarSerializer serializer = new iCalendarSerializer(iCal);
MemoryStream ms = new MemoryStream();
serializer.Serialize(iCal, ms, Encoding.UTF8);
return ms;
}
私は何かが欠けていると思います。そこから正しいMemoryStream
オブジェクトを作成するのを手伝ってくれる人はいますか?
注: forMemorySteam
を作成するには、そのオブジェクトが必要です。System.Net.Mail.Attachment
System.Net.Mail.MailMessage