title: Using the cosmosdb SQLAPI, I'm able to create the partitionKey and ID I'm specifying, but no other content
body: <p>I'm using the CosmosDB SQLAPI to create temporary storage of debug data during email processing.  I only have less than a dozen known senders, and only a couple of hundred known recipients of that email.  So, here's my code for Upserting into Cosmos.</p>
  <pre><code>messageEntity.PartitionKey = $&quot;{messageEntity.SenderAddress}.to.{messageEntity.RecipientAddress}&quot;;
  messageEntity.Id = $&quot;{messageEntity.PartitionKey}.at.{messageEntity.Timestamp}&quot;;
  
  var result = await container.UpsertItemAsync&lt;MessageEntity&gt;(messageEntity);
  </code></pre>
  <p>The <code>result</code> comes back <code>Created</code>, and I can see the <strong>key</strong> and <strong>id</strong> using the Cosmos Data Explorer.  But I do not see the rest of the messageEntity properties.</p>
  <p>I've tried both with annotation...</p>
  <pre><code>[JsonObject(MemberSerialization.OptIn)]
  public class MessageEntity
  {
      ...
      [JsonProperty(PropertyName = &quot;status&quot;)]
      public MessageStatus Status { get; set; }
      ...
  }
  </code></pre>
  <p>and without - it doesn't make a difference.</p>
  <p>I'm not seing any exceptions or errors.  Any thoughts?</p>