/// <summary> /// The send report message. /// </summary> /// <param name="eventArgs"> /// The event args. /// </param> /// <param name="buildEngine"> /// The build engine. /// </param> /// <param name="senderName"> /// The sender name. /// </param> public static void SendDeploymentMangerMessage( DeploymentMangerMessageEventArgs eventArgs, IBuildEngine buildEngine, string senderName) { switch (eventArgs.ReportMessageType) { case DeploymentMangerMessageType.Information: buildEngine.LogMessageEvent( new BuildMessageEventArgs(eventArgs.Message, String.Empty, senderName, MessageImportance.Normal)); break; case DeploymentMangerMessageType.Warning: buildEngine.LogWarningEvent( new BuildWarningEventArgs( "Reporting", eventArgs.Method, buildEngine.ProjectFileOfTaskNode, buildEngine.LineNumberOfTaskNode, buildEngine.ColumnNumberOfTaskNode, 0, 0, eventArgs.Message, String.Empty, senderName)); break; case DeploymentMangerMessageType.Error: buildEngine.LogErrorEvent( new BuildErrorEventArgs( "Reporting", eventArgs.Method, buildEngine.ProjectFileOfTaskNode, buildEngine.LineNumberOfTaskNode, buildEngine.ColumnNumberOfTaskNode, 0, 0, eventArgs.Message, String.Empty, senderName)); break; } }
/// <summary> /// The reporting services message. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="eventArgs"> /// The event args. /// </param> private void deploymentMangerMessages(object sender, DeploymentMangerMessageEventArgs eventArgs) { RSBuildHelper.SendDeploymentMangerMessage(eventArgs, this.BuildEngine, this.ToString()); }