C#是否已添加签入outlook webcal
嗨,我正在尝试以编程方式将webcal添加到outlook中C#是否已添加签入outlook webcal,c#,windows,outlook,webcal,C#,Windows,Outlook,Webcal,嗨,我正在尝试以编程方式将webcal添加到outlook中 Outlook.Application ouApplication = new Outlook.Application(); Outlook.Folder newFolder = ouApplication.GetNamespace("MAPI").OpenSharedFolder("webcalURL") as Outlook.Folder; 但我如何才能检查相同的网络视频已添加到哪里 if(!AlreadyAdded()) {
Outlook.Application ouApplication = new Outlook.Application();
Outlook.Folder newFolder = ouApplication.GetNamespace("MAPI").OpenSharedFolder("webcalURL") as Outlook.Folder;
但我如何才能检查相同的网络视频已添加到哪里
if(!AlreadyAdded())
{
Outlook.Application ouApplication = new Outlook.Application();
Outlook.Folder newFolder = ouApplication.GetNamespace("MAPI").OpenSharedFolder("webcalURL") as Outlook.Folder;
}
bool AlreadyAdded()
{
//Check webcal is already added or not
}
一种方法是在
类
中使用私有
对象:
private Outlook.Application ouApplication;
if(!AlreadyAdded())
{
ouApplication = new Outlook.Application();
Outlook.Folder newFolder = ouApplication.GetNamespace("MAPI").OpenSharedFolder("webcalURL") as Outlook.Folder;
}
bool AlreadyAdded()
{
return ouApplication!=null;
}
另一种方法是使用singleton
类
查看引用一种方法是在
类中使用私有
对象:
private Outlook.Application ouApplication;
if(!AlreadyAdded())
{
ouApplication = new Outlook.Application();
Outlook.Folder newFolder = ouApplication.GetNamespace("MAPI").OpenSharedFolder("webcalURL") as Outlook.Folder;
}
bool AlreadyAdded()
{
return ouApplication!=null;
}
另一种方法是使用singleton
类
查看参考这两部分代码在同一页?是在同一页上。。。我想在outlook中添加网络摄像头URL,但如何检查是否已添加。。。因为我添加了多次,然后在outlook中显示了多个日历…这两部分代码在同一页上?是的,在同一页上。。。我想在outlook中添加网络摄像头URL,但如何检查是否已添加。。。因为我添加了多次,然后在outlook中显示了多个日历…嗯,不,我们不能这样做,因为…如果在添加之后,我从outlook中删除了日历,并再次检查它,它的显示已添加。。。所以我需要一些方法从Outlook中获取价值。。明白吗?当您从outlook中删除日历时,设置AlreadyAdded=false
将起作用。如果我不是以编程方式从outlook中删除日历?嗯,不,我们不能这样做,因为…如果在adder之后,我从outlook中删除日历并再次检查它,它的显示已添加。。。所以我需要一些方法从Outlook中获取价值。。明白吗?当您从outlook中删除日历集AlreadyAdded=false
并将其运行时。如果我不是以编程方式从outlook中删除日历?