Exemplo n.º 1
0
 protected internal CDSExecutionContext(IExecutionContext executionContext, IIocContainer container, eRunAs runAs = eRunAs.User)
 {
     this.Container        = container ?? throw new ArgumentNullException("container");
     this.ExecutionContext = executionContext ?? throw new ArgumentNullException("executionContext");
 }
 protected internal CDSPluginExecutionContext(IServiceProvider serviceProvider, IIocContainer container, IPluginExecutionContext executionContext, eRunAs runAs = eRunAs.User)
     : base(executionContext, container, runAs)
 {
     this.ServiceProvider = serviceProvider;
 }
Exemplo n.º 3
0
 public ICDSPluginExecutionContext CreateCDSExecutionContext(IExecutionContext executionContext, IServiceProvider serviceProvider, IIocContainer container, eRunAs runAs = eRunAs.User)
 {
     return(new CDSPluginExecutionContext(serviceProvider, container, executionContext as IPluginExecutionContext, runAs));
 }