【发布时间】:2011-07-26 18:53:11
【问题描述】:
我希望能够使用部署服务 (Deployment.Svc) 或使用 CRM 2011 SDK (Microsoft.Xrm.Sdk.) 启用/禁用 CRM 2011 组织。部署命名空间)使用 C# 或 VB.Net 应用程序。
我正在使用这样的代码:
Dim StateReq As CRM2011DeploymentSvc.DeleteRequest
Dim StateResp As CRM2011DeploymentSvc.DeleteResponse
StateReq.EntityType = DeploymentEntityType.Organization
StateReq.InstanceTag.Id = FoundOrganization.OrganizationId
StateReq.InstanceTag.Name = FoundOrganization.UniqueName
StateResp = CType(_CrmDeployService.Execute(StateReq), DeleteResponse)
1. Q1:就删除实体(组织、帐户等)而言,此代码是可以的。但我对在删除(需要时)时启用和禁用组织(偶尔)更感兴趣。
2. Q2:假设我删除了一个组织,我是否能够撤消删除或恢复它。如果是,那么如何,如果不是,还有什么替代方案? 3. Q3:在 CRM 4.0 中,我们可以使用
禁用/启用组织**SetStateOrganizationRequest**
**SetStateOrganizationResponse**
使用部署 Web 服务的类,但在 CRM 2011 中,部署 WCF 服务不包含任何此类方法。我应该如何启用或禁用组织?
非常感谢您的回复。
谢谢。
【问题讨论】:
标签: c# deployment crm dynamics-crm-2011 wcf