Microsoft.Protocols.TestSuites.MS_OXCMAPIHTTP.MS_OXCMAPIHTTPAdapter.ResolveNames C# (CSharp) Method

ResolveNames() public method

This method is used by the client to perform ambiguous name resolution(ANR).
public ResolveNames ( ResolveNamesRequestBody resolveNamesRequestBody ) : ResolveNamesResponseBody
resolveNamesRequestBody ResolveNamesRequestBody The ResolveNames request type request body.
return ResolveNamesResponseBody
        public ResolveNamesResponseBody ResolveNames(ResolveNamesRequestBody resolveNamesRequestBody)
        {
            CommonResponse commonResponse = this.SendAddressBookRequest(resolveNamesRequestBody, RequestType.ResolveNames);
            ResolveNamesResponseBody resolveNamesResponseBody = ResolveNamesResponseBody.Parse(commonResponse.ResponseBodyRawData);
            this.VerifyResolveNamesResponseBody(resolveNamesResponseBody);
            if (resolveNamesResponseBody.HasRowsAndPropertyTags)
            {
                foreach (AddressBookPropertyRow row in resolveNamesResponseBody.RowData)
                {
                    this.VerifyAddressBookPropertyRowStructure(row);
                }

                this.VerifyLargePropertyTagArrayStructure(resolveNamesResponseBody.PropertyTags.Value);
            }

            return resolveNamesResponseBody;
        }
MS_OXCMAPIHTTPAdapter