public createMerchantAliasResult CreateMerchantAlias(createMerchantAliasRequest request) { IClientChannel channel = (IClientChannel)_createMerchantAliasFactory.CreateChannel(); bool success = false; createMerchantAliasResult result = null; try { createMerchantAliasResponse response = null; using (OperationContextScope scope = new OperationContextScope(channel)) { OperationContext.Current.OutgoingMessageHeaders.ReplyTo = new EndpointAddress(_config.AsyncServiceEndpoint); response = ((MerchantAliasWSCreate)channel).createMerchantAlias(new createMerchantAliasRequest1(request)); channel.Close(); } result = response.@return; success = true; } finally { if (!success) { channel.Abort(); } } return(result); }
public abstract void ProcessCreateAliasResult(createMerchantAliasResult result);
public override void ProcessCreateAliasResult(createMerchantAliasResult result) { CreateLogFile(result, result.operationId); }