CRM 连接Dynamics 365 环境

//连接CRM环境

ClientCredentials clientCredentials = new ClientCredentials();
            clientCredentials.UserName.UserName = "...";
            clientCredentials.UserName.Password = "...";
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
            IOrganizationService organizationService = (IOrganizationService)new OrganizationServiceProxy
            (new Uri(".."), null, clientCredentials, null);

//或者

var connectionString = "Url=..; Domain=..; Username=..; Password=..; authtype=AD";
            CrmServiceClient conn = new CrmServiceClient(connectionString);
            var organizationService = (IOrganizationService)conn.OrganizationWebProxyClient ?? conn.OrganizationServiceProxy;

//测试连接是否成功

if (organizationService != null)
            {
                Guid userid = ((WhoAmIResponse)organizationService.Execute(new WhoAmIRequest())).UserId;

                if (userid != Guid.Empty)
                {
                    Console.WriteLine("Connection to Dynamics CRM is Success!");
                }
            }

猜你喜欢

转载自blog.csdn.net/qq_41863100/article/details/103138244