域验证方式生成OrgService

来源:互联网 发布:淘宝特卖商城 编辑:程序博客网 时间:2024/06/17 22:40

域验证方式
OrganizationServiceProxy

Uri orgServiceUri = new Uri(CRMServiceUrl + "/XRMServices/2011/Organization.svc");            ClientCredentials credentials = new ClientCredentials();            if (CRMAuthenticationType == "AD")            {                credentials.Windows.ClientCredential = new System.Net.NetworkCredential(CRMUserName, CRMUserPassword, CRMUserDomainName);            }            else if (CRMAuthenticationType == "ADFS")            {                credentials.UserName.UserName = CRMUserDomainName + "\\" + CRMUserName;                credentials.UserName.Password = CRMUserPassword;            }            OrganizationServiceProxy crmServiceProxy = new OrganizationServiceProxy(orgServiceUri, null, credentials, null);            crmService = (IOrganizationService)crmServiceProxy;

OrganizationService

ClientCredentials credentials = new ClientCredentials();if (CRMAuthenticationType == "AD"){    credentials.Windows.ClientCredential = new System.Net.NetworkCredential(CRMUserName, CRMUserPassword, CRMUserDomainName);}else if (CRMAuthenticationType == "ADFS"){    credentials.UserName.UserName = CRMUserDomainName + "\\" + CRMUserName;    credentials.UserName.Password = CRMUserPassword;}string server = string.Format("Url={0};Domain={1};Username={2};Password={2}", CRMServiceUrl, CRMUserDomainName, CRMUserName, CRMUserPassword);var connection = CrmConnection.Parse(server);connection.ProxyTypesAssembly = Assembly.GetExecutingAssembly();connection.ClientCredentials = credentials;m_CrmService = new OrganizationService(connection);m_SvcContext = new ServiceContext(m_CrmService);
0 0
原创粉丝点击