public SoapResult<UpdateMeetingFromICalResponseUpdateMeetingFromICalResult> UpdateMeetingFromICal(string icalText, bool? ignoreAttendees)
{
UpdateMeetingFromICalResponseUpdateMeetingFromICalResult result = null;
SoapException exception = null;
try
{
// Call UpdateMeetingFromICal method.
result = this.service.UpdateMeetingFromICal(icalText, ignoreAttendees ?? false, ignoreAttendees.HasValue);
// As response successfully returned, the transport related requirements can be captured.
this.CaptureTransportRelatedRequirements();
this.ValidateAndCaptureCommonMessageSyntax();
this.VerifyUpdateMeetingFromICalResponse(result);
}
catch (SoapException ex)
{
exception = ex;
// As response successfully returned, the transport related requirements can be captured.
this.CaptureTransportRelatedRequirements();
// Validate soap fault message structure and capture related requirements.
this.ValidateAndCaptureSoapFaultRequirements(exception);
}
return new SoapResult<UpdateMeetingFromICalResponseUpdateMeetingFromICalResult>(result, exception);
}