Ejemplo n.º 1
0
        // Token: 0x060019A4 RID: 6564 RVA: 0x0005A9A0 File Offset: 0x00058BA0
        internal static CreateAttachmentResponse BuildCreateAttachmentResponseForCancelled()
        {
            CreateAttachmentResponse createAttachmentResponse = new CreateAttachmentResponse();

            createAttachmentResponse.ResponseMessages = new ArrayOfResponseMessages();
            AttachmentInfoResponseMessage attachmentInfoResponseMessage = new AttachmentInfoResponseMessage(ServiceResultCode.Success, null, null);

            attachmentInfoResponseMessage.ResponseClass = ResponseClass.Success;
            attachmentInfoResponseMessage.ResponseCode  = ResponseCodeType.NoError;
            attachmentInfoResponseMessage.IsCancelled   = true;
            createAttachmentResponse.ResponseMessages.AddResponse(attachmentInfoResponseMessage, ResponseType.CreateAttachmentResponseMessage);
            return(createAttachmentResponse);
        }
Ejemplo n.º 2
0
        // Token: 0x060019A1 RID: 6561 RVA: 0x0005A864 File Offset: 0x00058A64
        internal static AttachmentIdType GetAttachmentIdFromCreateAttachmentResponse(CreateAttachmentResponse response)
        {
            AttachmentIdType result = null;

            if (response != null && response.ResponseMessages != null && response.ResponseMessages.Items != null && response.ResponseMessages.Items.Length > 0)
            {
                AttachmentInfoResponseMessage attachmentInfoResponseMessage = (AttachmentInfoResponseMessage)response.ResponseMessages.Items[0];
                if (attachmentInfoResponseMessage.ResponseCode == ResponseCodeType.NoError && attachmentInfoResponseMessage.Attachments != null && attachmentInfoResponseMessage.Attachments.Length > 0)
                {
                    result = attachmentInfoResponseMessage.Attachments[0].AttachmentId;
                }
            }
            return(result);
        }