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.