Hantera kontakter med Exchange Web Services (EWS)
Aspose.Email låter dig arbeta med mer än bara e‑postmeddelanden på Microsoft Exchange Server. Genom att använda EWSClient API, du kan hämta, lösa, skapa, uppdatera och ta bort kontakter som lagras i en Exchange-inkorg. Denna artikel förklarar de viktigaste operationerna för att hantera kontakter med Exchange Web Services (EWS).
Hämta kontakter med EWS
Aspose.Email tillhandahåller EWSClient klass för att ansluta till Microsoft Exchange via EWS. Exemplet nedan visar hur man läser alla kontakter från mappen Kontakter:
Lös upp kontakter efter namn
Du kan lösa kontakter med ett visningsnamn. Följande exempel hämtar matchande kontakter och deras detaljer:
Bestäm format för kontaktanteckningar
Den Contact->get_NotesFormat egenskap specificerar formatet på noteringstexten enligt TextFormat enumerator.
Hämta kontakt med ID
Du kan hämta en specifik kontakt med dess unika kontakt-ID som visas i kodexemplet nedan.
Lägg till kontakter
Använd CreateContact() metod för att lägga till en ny kontakt i Exchange Server. Följande exempel demonstrerar hur man fyller i och sparar en kontakt:
Uppdatera kontakter
Kontaktinformation kan ändras på servern med IEWSClient->UpdateContact. Följande kodexempel visar hur man hämtar, visar och uppdaterar Exchange Server‑kontakter:
Ta bort kontakter
Den IEWSClient klass tillhandahåller DeleteContact för att komma åt och ta bort kontakter från Exchange Server. Denna metod tar kontakt-ID eller Contact som inmatningsparameter.
Följande kodsnutt visar hur du tar bort kontakter från en Exchange‑server med IEWSClient->DeleteContact.