내가 이런 식으로 단계를 플러그인 제거하려고 :MS CRM 2011 플러그인 단계를 제거 프로그램
public void RemoveStep(Guid stepId, IOrganizationService service){
service.Execute(new SetStateRequest
{
EntityMoniker = new EntityReference("sdkmessageprocessingstep", stepId),
State = new OptionSetValue(pluginStateCode),
Status = new OptionSetValue(pluginStatusCode)
});}
그러나 메시지와 함께이 코드 던져 오류 예외 : 잘못된 플러그인 무대. 무엇이 잘못 되었나요? 그리고 어떻게 할 수 있습니까?
pluginStateCode 및 pluginStatusCode로 전달할 대상은 무엇입니까? 상태 = 1 및 상태 = 2 하드 코드로 시도하십시오. – Nzall
안녕하세요! 죄송합니다 그것에 대해, pluginStateCode 내가 1을 전달하고, pluginStatusCode에서 나는 2를 통과했다. 예외적으로 발생합니다. 그리고 한 발언 : 나는 플러그 코드가 아닌 내 코드에서 그렇게하려고합니다. – IComparable
유효하지 않은 플러그인 단계는 플러그인 등록이 잘못 구성되었음을 의미합니다. 이상한 부분은 플러그인 단계를 등록하는 동안 그 예외를 얻는 것이지 등록을 취소하는 것이 아닙니다. 다음 정보로 질문을 업데이트 할 수 있습니까? 단계가 실행되는 엔터티; 파이프 라인 단계; 단계를 트리거하는 이벤트. – Nzall