0

J'ai un code qui synchronise avec échange et obtient les objets EmailMessage pour les itemID données:Comment obtenir la partie milliseconde du champ DateTimeRecieved de EmailMessage utilisant SAP gérés API

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); 
       } 
      } 

Maintenant, l'objet emailmessage que Je reçois par conséquent, contient la propriété DateTimeReceived comme 9/15/2017 5:27:16 AM alors que je voudrais qu'il contienne également la partie milliseconde du temps. C'est possible?

Répondre

1

.DateTimeReceived est un champ DateTime normal, vous avez donc Ticks et tous les autres moyens standard pour analyser cette valeur.

Dans votre cas,

message.DateTimeReceived.Millisecond 

devrait vous donner ce que vous recherchez.

+0

Il me donne toujours 0. – tavier

+0

Merci, votre réponse combinée avec les œuvres de Glen comme un charme :) – tavier