C# 如何以编程方式将Microsoft Exchange约会设置为私有?

C# 如何以编程方式将Microsoft Exchange约会设置为私有?,c#,outlook-2010,exchange-server-2010,C#,Outlook 2010,Exchange Server 2010,我正在使用Microsoft Exchange 2010,希望按语法设置约会隐私 代码: Appointment appointment; if (notes != null) { var mtgBody = notes[0]; var meetingBody = StripHtml(mtgBody.Note); appointment = new Appointment(service) { Subject = meeting.Subject,

我正在使用Microsoft Exchange 2010,希望按语法设置约会隐私

代码:

Appointment appointment;
if (notes != null)
{
    var mtgBody = notes[0];
    var meetingBody = StripHtml(mtgBody.Note);
    appointment = new Appointment(service)
   {
       Subject = meeting.Subject,
       Body = meetingBody,
       Start = Convert.ToDateTime(meeting.StartTime),
       End =
           Convert.ToDateTime(meeting.StartTime.Value.AddMinutes(30)),
   };
我在这里找不到任何可以为约会设置隐私的财产


有一个名为Outlook Spy的程序可以帮助您@RenniePet感谢您的回复,让我检查一下,我有一个程序可以在Exchange服务器上处理Outlook约会。将约会作为MAPI对象发送到Exchange后,私有属性将由ID为PR_COMMON_private的MAPI属性表示,0x8506。我不知道这对直接与Outlook交互时的操作是否有帮助。我能在C#中使用它吗?除了隐私外,一切正常。如果可能的话,请告诉我这次约会的情况。对不起,我对Outlook界面一无所知。Dmitry Streblechenko是Outlook Spy的幕后黑手,他为Outlook销售一个名为Outlook Redemption的界面程序。我很肯定那会让你做你想做的事。但这可能没有必要。Dmitry在几个Outlook论坛上都很活跃,很有帮助,可能会告诉你。