title: How to programmatically(c#) get signature added online using Outlook Office 365
body: <p>I have a text area in my C# MVC application where user can enter text which is used to create an email and send it to the recipient using Exchange Services. My requirement is to get the user's signature and pre-populate in the text area. 
  How can I achieve this?</p>
  
  <p>Update: I have received response from Microsoft Support team and here's the solution. It is possible to retrieve OWA signature programmatically. The signature created using Outlook installed on local system cannot be retrieved using EWS.</p>
  
  <pre><code>var rootFolder = Folder.Bind(service, WellKnownFolderName.Root);
  var owaConfig = UserConfiguration.Bind(service, "OWA.UserOptions", rootFolder.ParentFolderId, UserConfigurationProperties.All);
  
  var signature = owaConfig.Dictionary["signaturehtml"];
  </code></pre>