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) { }
/// <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; }