Tag: global variables

我可以全局设置要使用的接口实现吗?

我有一个界面: public interface IHHSDBUtils { void SetupDB(); bool TableExists(string tableName); . . . ……有多个实施者: public class SQLiteHHSDBUtils : IHHSDBUtils public class SQCEHHSDBUtils : IHHSDBUtils public class FlatfileHHSDBUtils : IHHSDBUtils public class TestHHSDBUtils : IHHSDBUtils 我希望能够从全局可访问的位置指定要使用的实施者,例如: public static class HHSConsts { public static IHHSDBUtils hhsdbutil = SQLiteHHSDBUtils; …然后从app中的任何地方调用它: private HHSDBUtils hhsdbutils { get; set; } . […]

Dynamics CRM 2016插件全局变量

我只是在Dynamics CRM 2016插件中增加静态全局变量,它显示奇怪的随机模式,如下所示。 为什么它表现出奇怪的行为和模式? 以下是我正在使用的代码。 public class MyPlugin : IPlugin { private static int count = 0; public void Execute(IServiceProvider serviceProvider) { try { if (_objContext.InputParameters.Contains(“Target”) && _objContext.InputParameters[“Target”] is Entity) { WriteLog(“Count value before increament: ” + count, service); count = count + 1; WriteLog(“Count value after increament: “+count, service); } } } }