Dynamics CRM Web API から返される DateTime オブジェクトは常に UTC で、どこに文書化されていますか?
CRM SDK nuget パッケージを使用しています。CRM API が常に UTC DateTime オブジェクトを返すことを (CRM ショップによる) いくつかのブログで読みましたが、DateTime.Kind は常に UTC (私のテストから) であることを経験しましたが、確実に知る必要があります。
それが重要な場合、CRM は 2015 年です。
次のコードで Dynamics CRM Web サービスを呼び出しています。
var querybyattribute = new QueryByAttribute()
{
EntityName = Opportunity.EntityLogicalName,
ColumnSet = new ColumnSet(true)//all columns
};
querybyattribute.Attributes.AddRange(attributeName);
querybyattribute.Values.AddRange(attributeValue);
そして、RetreiveMultiple を呼び出します
EntityCollection entities;
using (var proxy = new ManagedTokenOrganizationServiceProxy(serviceManagement, credentials))
{
entities = proxy.RetrieveMultiple(query);
}