示例#1
0
 /// <summary>
 /// Add Step to Solution Method.
 /// </summary>
 /// <param name="registrationCollection">Registration Collection.</param>
 /// <param name="registration">Registration.</param>
 /// <param name="step">Step.</param>
 internal void AddStepToSolution(AssemblyRegistration registrationCollection, Registration registration, XrmPluginStep step)
 {
     if (!string.IsNullOrEmpty(registration.SolutionUniqueName) && step.StepId.HasValue)
     {
         XrmSolution = new XrmSolution(registrationCollection.ConnectionString);
         XrmSolution.AddComponentToSolution(SolutionComponentType.SDKMessageProcessingStep, step.StepId.Value, registration.SolutionUniqueName);
     }
 }
 internal void AddAssemblyToSolution(AssemblyRegistration registrationCollection, Registration registration, XrmPluginAssembly assembly)
 {
     if (!string.IsNullOrEmpty(registration.SolutionUniqueName))
     {
         XrmSolution = new XrmSolution(registrationCollection.ConnectionString);
         XrmSolution.AddComponentToSolution(SolutionComponentType.PluginAssembly, assembly.AssemblyId, registration.SolutionUniqueName);
     }
 }