Support for adding PRODID override using Aspose.Email for .NET

I would like the possibility to override the PRODID, since I do not want to leak out to my customers what serializer I am using (This may have commercial implications).

How do I do this via Aspose.Email.Calendar.Appointment? If it is not currently possible please consider adding an extra property in one of your future releases.

image.png (7.3 KB)

@BlitzKing,

I have observed your requirements and regret to share that at present the requested support is not available. An issue with ID EMAILNET-39287 has been added as feature request to further investigate the requirement. This thread has been linked with the issue so that you may be notified once the issue will be fixed.

Hi, Can you please give me an update on this. Have it been implemented?

@Joseph920
Welcome to our community! You can specify the product identifier for appointments as below:

Appointment app = new Appointment(
    "location", "summary", "description",
    DateTime.Today, DateTime.Today.AddDays(1), 
    "first@test.com", "second@test.com");

IcsSaveOptions saveOptions = IcsSaveOptions.Default;
saveOptions.ProductId = "Test Corporation";
app.Save("test.ics", saveOptions);

Documents: Customize Product Identifier
API Reference: IcsSaveOptions Class