public CrmPluginRegistrationAttribute(
            string message,
            string entityLogicalName,
            StageEnum stage,
            ExecutionModeEnum executionMode,
            string filteringAttributes,
            string stepName,
            int executionOrder,
            IsolationModeEnum isolationModel

            )
        {
            Message = message;
            EntityLogicalName = entityLogicalName;
            FilteringAttributes = filteringAttributes;
            Name = stepName;
            ExecutionOrder = executionOrder;
            Stage = stage;
            ExecutionMode = executionMode;
            IsolationMode = isolationModel;
            Offline = false;
            Server = true;


        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="message">Message Name</param>
 /// <param name="entityLogicalName"></param>
 /// <param name="stage"></param>
 /// <param name="executionMode"></param>
 /// <param name="filteringAttributes">Comma separated list of attributes that will trigger this step. Leave null for all attributes.</param>
 /// <param name="stepName"></param>
 /// <param name="executionOrder"></param>
 /// <param name="isolationModel"></param>
 public CrmPluginRegistrationAttribute(
     MessageNameEnum message,
     string entityLogicalName,
     StageEnum stage,
     ExecutionModeEnum executionMode,
     string filteringAttributes,
     string stepName,
     int executionOrder,
     IsolationModeEnum isolationModel
     ) : this(message.ToString(), entityLogicalName, stage, executionMode, filteringAttributes, stepName, executionOrder, isolationModel)
 {
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Body10" /> class.
 /// </summary>
 /// <param name="recoveryPlanID">recoveryPlanID (required).</param>
 /// <param name="executionMode">executionMode (required).</param>
 /// <param name="pointInTimeID">pointInTimeID.</param>
 public Body10(string recoveryPlanID = default(string), ExecutionModeEnum executionMode = default(ExecutionModeEnum), string pointInTimeID = default(string))
 {
     // to ensure "recoveryPlanID" is required (not null)
     if (recoveryPlanID == null)
     {
         throw new InvalidDataException("recoveryPlanID is a required property for Body10 and cannot be null");
     }
     else
     {
         this.RecoveryPlanID = recoveryPlanID;
     }
     // to ensure "executionMode" is required (not null)
     if (executionMode == null)
     {
         throw new InvalidDataException("executionMode is a required property for Body10 and cannot be null");
     }
     else
     {
         this.ExecutionMode = executionMode;
     }
     this.PointInTimeID = pointInTimeID;
 }