Microsoft.Protocols.TestSuites.MS_OXWSATT.TestSuiteBase.DeleteMessage C# (CSharp) Method

DeleteMessage() protected method

Delete a specific message.
protected DeleteMessage ( string messageId ) : bool
messageId string The Id of the message to be deleted.
return bool
        protected bool DeleteMessage(string messageId)
        {
            DeleteItemType deleteItemRequest = new DeleteItemType()
            {
                DeleteType = DisposalType.HardDelete,
                ItemIds = new BaseItemIdType[] 
                {
                    new ItemIdType()
                    {
                        Id = messageId
                    }
                }
            };

            DeleteItemResponseType deleteItemResponse = this.COREAdapter.DeleteItem(deleteItemRequest);
            ResponseMessageType responseMessage = deleteItemResponse.ResponseMessages.Items[0] as ResponseMessageType;
            return responseMessage.ResponseClass == ResponseClassType.Success;
        }
        #endregion