을 사용하여 CRM 2013의 상태/상태를 변경하는 방법 C#을 사용하여 CRM 2013에서 엔터티의 상태 및/또는 상태를 변경하려면 어떻게해야합니까?C#
CRM 2011의 SetStateRequest도 이전 SetStateDynamicEntityRequest도 인식되지 않습니다. 온라인 검색도 도움이되지 않았습니다 ... 네임 스페이스 또는 다른 것이 누락 되었습니까? 사전에
감사
네임 스페이스 :
이using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Client;
using Microsoft.Xrm.Sdk.Query;
using Microsoft.Xrm.Sdk.Discovery;
using Microsoft.Xrm.Sdk.Messages;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.Web.Services.Protocols;
기능은 :
private void changeUserStatus(Guid userId, IOrganizationService service, int state)
{
SetStateRequest setStateRequest = new SetStateRequest
{
EntityMoniker = new EntityReference("systemuser", userId),
State = new OptionSetValue(state),
Status = new OptionSetValue(-1),
};
service.Execute(setStateRequest);
}
중요 : 내 SetStateRequest가, 비주얼 스튜디오 2012에서 인식되지 않습니다 위의 예와는 달리이 그래서 hoverin 할 때 "유형 또는 네임 스페이스를 찾을 수 없음"메시지와 함께 강조 표시되지 않고 실제로 빨간색 밑줄이 그어집니다. g
편집 : 나는 질문을 downvoted 얻었다 나는 나가 무언가를 잃는 경우에 유감 스럽다 그러나 나는 실제로 어쨌든 4 시간을이 어제 온라인 (stackoverflow 포함). 나는 잘못된 검색 기준을 사용하거나 잘못된 장소를보고있을 수 있습니다. 그렇다면 적어도 누군가 올바른 방향으로 나를 가리킬 수 있습니까? 저는이 모든 것을 초보자입니다 (stackoverflow와 crm2013 모두). 그리고 저는 이것에 붙어 있습니다. 다시 감사 당신은 microsoft.crm.sdk.proxy.dll
와 네임 스페이스를 참조하지 않는
아마도 C# 코드를 게시하지 않았기 때문에 downvoted가되었지만 다른 사람들이 (최소한) 코드를 사용하지 않고 어떻게 도움을 줄 수 있습니까? –
네 말이 맞아. 그리고 이제 끝났습니다! 죄송합니다. 나는 (네임 스페이스를 포함하여) 일반적인 CRM2013 설명을 찾고 있었으며 거기에서 그것을 취할 것입니다. 내가 정말로해야하지 않는 한 내 코드로 다른 누구에게 귀찮게하고 싶지 않을 것입니다. – GCL