0

ich einen Code haben, die mit dem Austausch synchronisiert und bekommt die Emailmessage Objekte für die gegebenen ItemIDs:Wie die Millisekunde Teil des DateTimeRecieved Bereich der Emailmessage erhalten EWS mit Managed APIs

List<EmailMessage> emails = new List<EmailMessage>(); 
      ServiceResponseCollection<GetItemResponse> response = 
          MyExchangeService.BindToItems(MyItemIds, PropertySet); 
      foreach (GetItemResponse getItemResponse in response) 
      { 
       if (getItemResponse.Item != null) 
       { 
        emails.Add((EmailMessage)getItemResponse.Item); 
       } 
      } 

Nun, das emailmessage Objekt, das Ich bekomme als Ergebnis die DateTimeReceived Eigenschaft als 9/15/2017 5:27:16 AM, während ich möchte, dass es auch den Millisekunden-Teil der Zeit enthält. Ist es möglich?

Antwort

1

.DateTimeReceived ist eine normale DateTime Feld, so dass Sie Ticks und jede andere Standardmethode, um diesen Wert zu analysieren haben.

In Ihrem Fall

message.DateTimeReceived.Millisecond 

sollten Sie geben, was Sie suchen.

+0

Es me 0 immer gibt. – tavier

+0

Danke, Ihre Antwort kombiniert mit Glen funktioniert wie ein Charme :) – tavier

Verwandte Themen