翻譯|使用教程|編輯:胡濤|2022-03-31 14:01:01.323|閱讀 217 次
概述:本文展示了如何在 C# .NET 中從 Microsoft Exchange Server 獲取聯(lián)系人列表。歡迎查閱!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Microsoft Exchange Server是用于電子郵件、日歷和其他協(xié)作服務(wù)的知名平臺(tái)。通常您可能需要連接到您的 MS Exchange Server 并以編程方式檢索聯(lián)系人列表。為此,本文展示了如何在 C# .NET 中從 Microsoft Exchange Server 獲取聯(lián)系人列表。
要從 Microsoft Exchange Server 檢索聯(lián)系人,我們將使用Aspose.Email for Java。它是一個(gè)強(qiáng)大的 API,提供了一系列功能來實(shí)現(xiàn)電子郵件客戶端應(yīng)用程序。此外,它還允許您無縫連接到 MS Exchange Server 并與之一起工作。您可以下載API 的 DLL 或使用以下命令從NuGet安裝它。
PM> Install-Package Aspose.Email
以下是使用 C# 從 Microsoft Exchange Server 獲取聯(lián)系人列表的步驟。
以下代碼示例顯示了如何使用 C# 從 Microsoft Exchange Server 獲取聯(lián)系人列表。
// Create instance of IEWSClient class by giving credentials
IEWSClient client = EWSClient.GetEWSClient("http://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");
// List all the contacts
Contact[] contacts = client.GetContacts(client.MailboxInfo.ContactsUri);
foreach (MapiContact contact in contacts)
{
// Display name and email address
Console.WriteLine("Name: " + contact.NameInfo.DisplayName + ", Email Address: " + contact.ElectronicAddresses.Email1);
}
Aspose.Email for .NET 還允許您使用其 ID 檢索聯(lián)系人。為此,您必須提前知道聯(lián)系人 ID。以下是在 C# 中從 MS Exchange Server 檢索聯(lián)系人的步驟。
以下代碼示例展示了如何使用 C# 從 Microsoft Exchange Server 檢索特定聯(lián)系人。
// Create instance of IEWSClient class by giving credentials
IEWSClient client = EWSClient.GetEWSClient("http://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");
string id = "<<Contact ID>>";
// Get contact
Contact fetchedContact = client.GetContact(id);
// Use or manipulate contact
在本文中,您學(xué)習(xí)了如何使用 C# 從 Microsoft Exchange Server 獲取聯(lián)系人列表。此外,您還了解了如何以編程方式通過其 ID 檢索聯(lián)系人。除此之外,您可以使用 文檔探索 Aspose.Email for .NET 的其他功能。此外,您可以通過在線客服聯(lián)系我們!
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn