我有些怀疑我的对象会被处理掉。
我定制了 Owin 流程,因为我们使用 CRM 作为数据库和管理,所以我注册OrganizationServiceProxy
了CreatePerOwinContext()
app.CreatePerOwinContext(CrmConnection.Create);
继承自的类OrganizationServiceProxy
public class CrmConnection : OrganizationServiceProxy
{
private CrmConnection()
: base(new Uri(ConfigurationManager.AppSettings["CrmUri"])
, null
, new ClientCredentials()
{
UserName =
{
UserName = ConfigurationManager.AppSettings["CrmUsername"],
Password = ConfigurationManager.AppSettings["CrmPassword"]
}
}
, null
)
{ }
public static CrmConnection Create()
{
return new CrmConnection();
}
所以我怀疑这个对象的实例会在请求结束后被处理吗?
我做了一些研究,如果我做对了,每个传递给的对象都CreatePerOwinContext()
应该是 IDisposable 类型?