- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
OrganizationServiceProxy 和 OrganizationServiceContext 都支持 dispose 方法。我是否需要将它们都包装在一个 using 语句中?
using (var proxy = GetOrganizationServiceProxy(Constants.OrgName))
{
using (var context = new OrganizationServiceContext(proxy))
{
// Linq Code Here
}
}
或者处理上下文关闭是否会正确关闭代理,这意味着只需要这个?
var proxy = GetOrganizationServiceProxy(Constants.OrgName)
using (var context = new OrganizationServiceContext(proxy))
{
// Linq Code Here
}
最佳答案
上下文无法处理代理,因为它无法决定它是否被任何其他对象使用。如果您查看 OrganizationServiceContext 的 Dispose
,您会看到
public void Dispose()
{
this.Dispose(true);
GC.SuppressFinalize((object) this);
}
protected virtual void Dispose(bool disposing)
{
if (!disposing)
return;
this.ClearChanges();
}
顺便说一句。你可以结合使用语句
using (var proxy = GetOrganizationServiceProxy(Constants.OrgName))
using (var context = new OrganizationServiceContext(proxy))
{
// Linq Code Here
}
关于dynamics-crm-2011 - 我是否需要同时处理 CRM OrganizationServiceProxy 和 OrganizationServiceContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7731854/
我正在制作一个外部服务,它将在 Dynamics 365 的 Order 实体中创建一条记录,默认字段(例如:创建者和一些默认字段)将以想要的用户命名创造。 为此,我尝试在 OrganizationS
这是一个最佳实践问题。 按此 best practices article根据 MSDN, OrganizationServiceProxy 不是线程安全的。 如果您有一个多线程客户端应用程序,您正在
我有一个用于自定义实体的处理程序类(一些 sdk 请求在这里处理),并且这个处理程序在许多插件/类中被引用。必须通过管理上下文而不是调用用户来访问该实体。我们没有将“通过管理员 guid 创建”的服务
我们正在尝试在 CRM2011 插件中使用早期绑定(bind)类型。要启用此功能,我们似乎需要添加 ProxyTypesBeavior(),或调用 EnableProxyTypes()。但是,这两个属
我希望能够在我的手机上设置来电显示 XrmServiceContext : Microsoft.Xrm.Client.CrmOrganizationServiceContext 使用 svcutil.
OrganizationServiceProxy 和 OrganizationServiceContext 都支持 dispose 方法。我是否需要将它们都包装在一个 using 语句中? using
我正在通过此代码使用组织服务成功连接到本地服务器。 using (OrganizationServiceProxy proxy = new OrganizationServiceProxy( Or
我正在编写一个使用 Early Bound 使用 XRM 2011 的 MVC 3 WebApp。这是一个面向 Internet 的应用程序,托管在与 Dynamics IIS 不同的机器上。 这当然
我是一名优秀的程序员,十分优秀!