oauth - 从 Office365 身份验证迁移到 OAuth
问题描述
所以有一个软件使用了已弃用的 Office365 Auth 类型,我正在努力改变它。但是,我似乎无法理解如何编辑以下内容:
String _fetchxml = getFetch();
using (CrmServiceClient crmConn = new CrmServiceClient(ConnectionString)
{
_crmService = crmConn.OrganizationServiceProxy;
EntityCollection tn = _crmService.RetrieveMultiple(new FetchExpression(_fetchxml));
这曾经通过 Office365 工作,但现在只是抛出一个对象引用错误。
谁能帮我解决这个问题?
解决方案
CrmServiceClient
工具,因此IOrganizationService
您可以跳过OrganizationServiceProxy
并直接使用crmConn
:
var tn = crmConn.RetrieveMultiple(new FetchExpression(_fetchxml));
除此之外,也许检查Xrm.Tooling
您正在使用的 NuGet 包的版本。如果它不是最新的,您可能需要更新。
推荐阅读
- javascript - 如何获取代理对象内容?
- android - Android API 中的 Spline 抽象类在哪里?
- flutter - 找不到 TextField 文本数据
- java - 如何处理自定义 coap 选项(非标准)
- arrays - 在 foreach 循环中形成您的数组并返回该数组
- r - 在 ggplot 数字的 .eps 和 .pdf 中编码希腊符号
- c# - 调用部分视图表重定向到登录而不是停留在同一页面上
- jquery - 当用户在此部分活动时,菜单下划线
- neo4j - 如何使用 neo4j.Apoc 执行子模式匹配?
- fortran - Fortran 是否有未定义的行为?