public CompositeType GetDataUsingDataContract(CompositeType composite)
    {
        GetDataUsingDataContractRequest  request  = new GetDataUsingDataContractRequest(composite);
        GetDataUsingDataContractResponse response = this.GetDataUsingDataContract(request);

        return(response.GetDataUsingDataContractResult);
    }
    private GetDataUsingDataContractResponse GetDataUsingDataContract(GetDataUsingDataContractRequest request)
    {
        CFInvokeInfo info = new CFInvokeInfo();

        info.Action            = "http://tempuri.org/IStockService/GetDataUsingDataContract";
        info.RequestIsWrapped  = true;
        info.ReplyAction       = "http://tempuri.org/IStockService/GetDataUsingDataContractResponse";
        info.ResponseIsWrapped = true;
        GetDataUsingDataContractResponse retVal = base.Invoke <GetDataUsingDataContractRequest, GetDataUsingDataContractResponse>(info, request);

        return(retVal);
    }