创建一个dynamics 365 CRM online plugin (十) - Isolation mode or trust mode

本文深入探讨了CRM系统中的两种插件信任/隔离模式:FullTrust和PartialTrustorSandbox,分别阐述了它们的特点、运行环境及对系统的影响。同时,文章还介绍了插件装配的三种存储位置,包括Database、Disk和GAC,并解释了各自的用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Isolation Mode 也被称作为Plugin Trust

CRM里面有两种plugin trust / isolation mode

创建一个dynamics 365 CRM online plugin (十) - Isolation mode or trust mode

 

 

1. Full Trust

  只在OP系统中可使用,没有限制

  plugin 挂掉之后会影响到CRM服务器运行.

  可以访问服务器文件

2. Partial Trust or Sandbox

  可在OP系统和online系统中使用

  运行在特定的区域中,当plugin crash之后, CRM系统不会随之崩盘

  Plugin 在secure layer底下运行, 并且不可以访问服务器(这里的服务器指微软 CRM online server) 文件,系统,注册表等等

  支持run-time monitoring 和 statistics. e.g cpu, 资源 使用

 

有三种储存assembly的地方

1. Database

2. Disk

3. GAC

如果注册到database 可能会找不到,这里如果想查看dll文件可以,使用解决方案,加入插件,然后导出。

如果注册到disk 应该在会在 C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly 文件夹下.

如果注册到GAC (Global Assembly Cache)底下, 你的DLL 文件可以被所有其他的dll文件获取到. 一般用于加载三方dll文件到CRM系统中,这样CRM里面的其他功能就可以使用这个三方assembly.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值