Пример #1
0
    protected override void Page_Load(object sender, EventArgs e)
    {
        string assetId = Request.QueryString["assetId"];

        if (String.IsNullOrEmpty(assetId))
        {
            throw new Exception("You must specify an AssetId that you wish to remove");
        }

        WebServiceRequest removeAssetFromDb = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "Inventory", "DeleteAsset");

        removeAssetFromDb.AddParam("assetId", assetId);
        XmlDocument response = removeAssetFromDb.GetWebResponse();

        XmlNode fileNameNode = response.SelectSingleNode("//FileName");

        if (fileNameNode != null)
        {
            WebServiceRequest removeAssetFromAmazon = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "FileStore", "DeleteFileStoredAtAmazon");
            removeAssetFromAmazon.AddParam("fileName", fileNameNode.InnerText);
            removeAssetFromAmazon.GetWebResponse();
        }

        Response.Write("Asset with ID:" + assetId + ", has been removed from Amazon and the Database. <a href='ViewAssets.aspx'>View Assets</a>");
    }
Пример #2
0
    protected void SubmitButton_Click(object sender, EventArgs e)
    {
        WebServiceRequest removeUsers = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "Accounts", "RemoveAllTracesOfAccount");

        removeUsers.AddParam("accountId", AccountId.Text);
        removeUsers.AddParam("accountIdCsvList", AccountIdCSVList.Text);
        removeUsers.AddParam("fbAccountId", FbAccountId.Text);
        removeUsers.AddParam("nickName", NickName.Text);
        XmlDocument responseXml = removeUsers.GetWebResponse();

        StringBuilder stringBuilder = new StringBuilder();

        // We will use stringWriter to push the formated xml into our StringBuilder
        using (StringWriter stringWriter = new StringWriter(stringBuilder))
        {
            // We will use the Formatting of our xmlTextWriter to provide our indentation.
            using (XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter))
            {
                xmlTextWriter.Formatting = Formatting.Indented;
                responseXml.WriteTo(xmlTextWriter);
            }
        }

        ServerResponse.Text = stringBuilder.ToString();
    }
Пример #3
0
        public IActionResult Token([FromBody] LoginViewModel viewModel)
        {
            if (ModelState.IsValid)                       //判断是否合法
            {
                if (string.IsNullOrEmpty(viewModel.User)) //判断账号密码是否正确
                {
                    return(BadRequest());
                }
                WebServiceRequest webServiceRequest = new WebServiceRequest();

                LoginInfoDto userDto = webServiceRequest.SSOLogin(viewModel.User, viewModel.Password);
                var          claim   = new Claim[] {
                    new Claim(ClaimTypes.Name, userDto.User.LoginName),
                    new Claim(ClaimTypes.Role, "admin"),
                    new Claim(ClaimTypesExt.GroupId, userDto.User.GroupID),
                    new Claim(ClaimTypesExt.LoginNo, userDto.User.LoginNo),
                    new Claim(ClaimTypesExt.MenuList, userDto.User.MenuList)
                };

                //对称秘钥
                var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_jwtSettings.SecretKey));
                //签名证书(秘钥,加密算法)
                var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256);

                //生成token  [注意]需要nuget添加Microsoft.AspNetCore.Authentication.JwtBearer包,并引用System.IdentityModel.Tokens.Jwt命名空间
                var token = new JwtSecurityToken(_jwtSettings.Issuer, _jwtSettings.Audience, claim, DateTime.Now, DateTime.Now.AddMinutes(30), creds);

                return(Ok(new { token = new JwtSecurityTokenHandler().WriteToken(token) }));
            }

            return(BadRequest());
        }
Пример #4
0
        public WebServiceRequest PrepareWebRequest(string imageFilePath)
        {
            using (var image = new Bitmap(imageFilePath))
            {
                var request = new WebServiceRequest();

                request.data = new List <List <List <List <int> > > >();

                var sample = new List <List <List <int> > >();
                request.data.Add(sample);


                var features = new List <float>(image.Width * image.Height * 3);
                for (var c = 0; c < 3; c++)
                {
                    var colorChannel = new List <List <int> >();
                    sample.Add(colorChannel);

                    for (var h = 0; h < image.Height; h++)
                    {
                        var pixels = new List <int>();
                        colorChannel.Add(pixels);
                        for (var w = 0; w < image.Width; w++)
                        {
                            var pixel = image.GetPixel(w, h);
                            var v     = c == 0 ? pixel.R : c == 1 ? pixel.G : pixel.B;
                            pixels.Add(v);
                        }
                    }
                }

                return(request);
            }
        }
Пример #5
0
    public void SubmitAssetButton_Clicked(object sender, EventArgs e)
    {
        string newFileName = AddNewAssetToDatabase();

        StringBuilder  stringBuilder = new StringBuilder();
        HttpPostedFile file          = AssetFileData.PostedFile;

        if (file != null && file.ContentLength > 0)
        {
            byte[] postData = null;
            postData = new Byte[file.ContentLength];
            file.InputStream.Read(postData, 0, file.ContentLength);

            WebServiceRequest uploadNewAssetToAmazon = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "FileStore", "AddFileToAmazon");
            uploadNewAssetToAmazon.AddParam("fileName", newFileName);
            uploadNewAssetToAmazon.AddParam("fileToUpload", postData);
            XmlDocument xmlResponse = uploadNewAssetToAmazon.GetWebResponse();
            if (xmlResponse != null)
            {
                // We will use stringWriter to push the formated xml into our StringBuilder bob.
                using (StringWriter stringWriter = new StringWriter(stringBuilder))
                {
                    // We will use the Formatting of our xmlTextWriter to provide our indentation.
                    using (XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter))
                    {
                        xmlTextWriter.Formatting = Formatting.Indented;
                        xmlResponse.WriteTo(xmlTextWriter);
                    }
                }
            }
        }

        ServerResponse.Text += "\r\n" + stringBuilder.ToString();
    }
    protected void GenerateFileButton_Click(object sender, EventArgs e)
    {
        string csv = "";

        WebServiceRequest getCSVList = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "Inventory", "GeneratePaymentItemsCSV");
        XmlDocument       csvXml     = getCSVList.GetWebResponse();

        if (csvXml != null)
        {
            XmlNode csvNode = csvXml.SelectSingleNode("CSV");
            if (csvNode != null)
            {
                csv = csvNode.InnerText;
                System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
                byte[] csvByteArray = encoding.GetBytes(csv);


                Response.Clear();
                Response.AddHeader("Content-Disposition", "attachment; filename=CSVFile.csv");
                Response.AddHeader("Content-Length", csvByteArray.Length.ToString());
                Response.ContentType = "application/octet-stream";
                Response.BinaryWrite(csvByteArray);
            }
            else
            {
                Response.Write("CSV node is Null... FAIL!");
            }
        }
    }
Пример #7
0
    protected void SubmitButton_onClick(object sender, EventArgs e)
    {
        WebServiceRequest uploadLogFile = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "Logging", "LogBlobMetrics");

        uploadLogFile.AddParam("logFile", LogFile.FileBytes);
        uploadLogFile.GetWebResponse();
    }
Пример #8
0
        public void TestSyncronousUnencryptedGET()
        {
            int  intA  = 100;
            uint uintB = Convert.ToUInt32(1000000000);
            //No <, >,&,+,\ if you don't urlEncode the data it will throw an exception when
            //loaded into and XML document
            string value   = "?*340-24 s8sdf ~!@#$%^()_ `12345678 9 0 -  ={}|[]:;',./ s08d";
            string stringC = "<DNA><value>" + value + "</value></DNA>";

            WebServiceRequest webServiceRequest = new WebServiceRequest(StateServerConfig.WebServicesBaseUrl, "UnitTests", "TestBasicTypes");

            webServiceRequest.AddParam("intA", intA.ToString());
            webServiceRequest.AddParam("uintB", uintB.ToString());
            webServiceRequest.AddParam("stringC", stringC);
            webServiceRequest.Encrypted = false;
            webServiceRequest.Method    = FormMethod.GET;

            XmlDocument xmlResponse = webServiceRequest.GetWebResponse();

            XmlNode xmlError = xmlResponse.SelectSingleNode("//RESTerror");

            Assert.IsNull(xmlError);

            int returnedInt = Convert.ToInt32(xmlResponse.SelectSingleNode("//intA").InnerText);

            Assert.AreEqual(intA, returnedInt);

            uint returnedUint = Convert.ToUInt32(xmlResponse.SelectSingleNode("//uintB").InnerText);

            Assert.AreEqual(uintB, returnedUint);

            string returnedString = xmlResponse.SelectSingleNode("//stringC").InnerXml;

            Assert.AreEqual(stringC, returnedString);
        }
Пример #9
0
 List<Album> GetRemoteAlbums ()
 {
     _isGettingRemoteAlbums = true;
     var client = new WebServiceClient ();
     var request = new WebServiceRequest ("/albums", Method.GET);
     var response = client.Execute (request);
     return JsonConvert.DeserializeObject<List<Album>> (response.Content);
 }
Пример #10
0
        private void button12_Click(object sender, EventArgs e)
        {
            var req = new WebServiceRequest();

            req.Identification             = new Identification();
            req.Identification.UserName    = textBoxUser.Text;
            req.Identification.PasswordKey = RadioTimeWebServiceHelper.HashMD5(textBoxPasswd.Text);
            propertyGrid1.SelectedObject   = websrv.Account_UserAuthenticate(req);
        }
Пример #11
0
        public void Test1()
        {
            //var homeController = new GroupService();
            //homeController.getTreeData();

            WebServiceRequest webServiceRequest = new WebServiceRequest();
            var    res = webServiceRequest.SSOLogin("wj_qingd", "Aa123456!");
            string s   = res.Msg;
        }
Пример #12
0
        /// <summary>
        /// Generates full request xml document
        /// </summary>
        /// <param name="webService">Web service model</param>
        /// <returns>Full document for request</returns>
        private static XmlDocument BuildXmlDocument(WebServiceRequest webService)
        {
            XmlDocument docRequest = new XmlDocument();

            // XmlDeclaration xmlDeclaration = docRequest.CreateXmlDeclaration("1.0", "UTF-8", null /* yes */);
            // docRequest.AppendChild(xmlDeclaration);
            docRequest.AppendChild(docRequest.ImportNode(BuildXmlEnvelope(webService), true));
            return(docRequest);
        }
Пример #13
0
        List <Album> GetRemoteAlbums()
        {
            _isGettingRemoteAlbums = true;
            var client   = new WebServiceClient();
            var request  = new WebServiceRequest("/albums", Method.GET);
            var response = client.Execute(request);

            return(JsonConvert.DeserializeObject <List <Album> > (response.Content));
        }
Пример #14
0
    private string AddNewAssetToDatabase()
    {
        HttpPostedFile file      = AssetFileData.PostedFile;
        string         extention = null;

        if (file != null && file.ContentLength > 0)
        {
            string[] fileparts = file.FileName.Split('.');
            extention = "." + fileparts[fileparts.Length - 1];
        }

        WebServiceRequest createNewAsset = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "Inventory", "AddNewAsset");

        createNewAsset.AddParam("assetType", AssetTypeDropDown.SelectedItem.Text);
        createNewAsset.AddParam("assetSubType", AssetSubTypeDropDown.SelectedItem.Text);
        createNewAsset.AddParam("assetName", AssetName.Text);
        createNewAsset.AddParam("assetExtention", extention);
        createNewAsset.AddParam("assetData", AssetData.Text.Replace("\n", "").Replace("\r", ""));

        XmlDocument xmlResponse = createNewAsset.GetWebResponse();

        StringBuilder stringBuilder = new StringBuilder();

        if (xmlResponse != null)
        {
            // We will use stringWriter to push the formated xml into our StringBuilder bob.
            using (StringWriter stringWriter = new StringWriter(stringBuilder))
            {
                // We will use the Formatting of our xmlTextWriter to provide our indentation.
                using (XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter))
                {
                    xmlTextWriter.Formatting = Formatting.Indented;
                    xmlResponse.WriteTo(xmlTextWriter);
                }
            }
        }
        ServerResponse.Text  = "";
        ServerResponse.Text += "\r\n" + stringBuilder.ToString();
        XmlNode newFileName = xmlResponse.SelectSingleNode("//NewAssetId");
        string  returnValue = "";

        if (newFileName != null)
        {
            returnValue = newFileName.InnerText;
            if (!String.IsNullOrEmpty(extention))
            {
                returnValue += extention;
            }
        }
        else
        {
            // If there's no NewAssetId, something went wrong, just output the whole XML
            returnValue = xmlResponse.InnerXml;
        }
        return(returnValue);
    }
Пример #15
0
        public async Task EchoPlainTextResponseAsync()
        {
            var request  = new WebServiceRequest(new Uri(m_uriPrefix + "echo"));
            var response = await request.GetResponseAsync();

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            var contentString = await response.Content !.ReadAsStringAsync();

            Assert.IsNotEmpty(contentString);
        }
Пример #16
0
        private String WSestabelecimento(String cnpj)
        {
            string            servidor = "https://www.receitaws.com.br/v1/cnpj/" + cnpj;
            string            method   = "GET";
            WebServiceRequest s        = new WebServiceRequest(servidor, method);
            Estabelecimento   est      = new Estabelecimento();


            return(s.RequestDadosWeb());
        }
Пример #17
0
 static void LoadRemoteEpisodes (Album album)
 {
     var client = new WebServiceClient ();
     var request = new WebServiceRequest ("/albums/" + album.Id + "/episodes", Method.GET);
     var response = client.Execute (request);
     var episodes = JsonConvert.DeserializeObject<List<AudioEpisode>> (response.Content);
     album.Episodes = episodes;
     if (DrunkAudibleApplication.Self.Database.Albums.All (a => a.Id != album.Id))
     {
         DrunkAudibleApplication.Self.Database.InsertOrUpdate (album);
         DrunkAudibleApplication.Self.Database.Albums.Add (album);
     }
 }
Пример #18
0
        static void LoadRemoteEpisodes(Album album)
        {
            var client   = new WebServiceClient();
            var request  = new WebServiceRequest("/albums/" + album.Id + "/episodes", Method.GET);
            var response = client.Execute(request);
            var episodes = JsonConvert.DeserializeObject <List <AudioEpisode> > (response.Content);

            album.Episodes = episodes;
            if (DrunkAudibleApplication.Self.Database.Albums.All(a => a.Id != album.Id))
            {
                DrunkAudibleApplication.Self.Database.InsertOrUpdate(album);
                DrunkAudibleApplication.Self.Database.Albums.Add(album);
            }
        }
        public async Task <JsonResult> List()
        {
            var request = new WebServiceRequest
            {
                MediaType = "application/json",
                Uri       = string.Format("{0}", ConfigurationManager.AppSettings["BillingWebApiUri"])
            };
            var response = await new HttpCustomClient().GetAsync(request);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                return(Json(response, JsonRequestBehavior.AllowGet));
            }
            return(Json("Problemas al cargar el detalle", JsonRequestBehavior.AllowGet));
        }
Пример #20
0
        private void AddOptionalHeaders(IRequestContext requestContext)
        {
            WebServiceRequest            originalRequest = requestContext.Request.OriginalRequest;
            IDictionary <string, string> headers         = requestContext.Request.Headers;

            if (originalRequest.IsSetContentType())
            {
                headers[Constants.ContentTypeHeader] = originalRequest.ContentType;
            }
            else
            {
                headers[Constants.ContentTypeHeader] = Constants.ContentTypeTextXml;
            }
            if (originalRequest.IsSetContentMD5())
            {
                headers[Constants.ContentMD5Header] = originalRequest.ContentMD5;
            }
        }
Пример #21
0
        /// <summary>
        /// Generates the xml body for request
        /// </summary>
        /// <param name="webService">Web service model</param>
        /// <returns>Xml for body</returns>
        private static XmlElement BuildXmlRequest(WebServiceRequest webService)
        {
            XmlDocument doc = new XmlDocument();

            XmlElement xmlRequest = CreateXmlElement_0(doc, webService.GetWebServiceRequestModel().ToString());

            if (webService.GetWebServiceRequestModel() == WebServiceRequestModel.CompositeRequest)
            {
                XmlElement xmlServiceType = CreateXmlElement_0(doc, "serviceType");
                xmlServiceType.InnerText = webService.WebServiceType;
                xmlRequest.AppendChild(xmlServiceType);
            }

            xmlRequest.AppendChild(doc.ImportNode(BuildXmlModel(webService), true));

            if (webService.Login != null)
            {
                xmlRequest.AppendChild(doc.ImportNode(BuildXmlLogin(webService.Login), true));
            }

            return(xmlRequest);
        }
 public async Task <JsonResult> Create([Bind(Include = "IdInvoice,RegistrationDate,Total,Iva, IdClient")] Invoice invoice)
 {
     if (ModelState.IsValid)
     {
         //Pendiente por cargar lista y trael el dato
         invoice.Client = new Client {
             IdClient = 1
         };
         var request = new WebServiceRequest
         {
             MediaType = "application/json",
             Request   = invoice,
             Uri       = string.Format("{0}", ConfigurationManager.AppSettings["BillingWebApiUri"])
         };
         var response = await new HttpCustomClient().PostAsync(request);
         if (response.StatusCode == HttpStatusCode.OK)
         {
             return(Json(response, JsonRequestBehavior.AllowGet));
         }
     }
     return(Json("Problemas al guardar la factura", JsonRequestBehavior.AllowGet));
 }
Пример #23
0
        public async Task <JsonResult> SaveInvoice(Invoice invoice)
        {
            //if (ModelState.IsValid)
            //{
            invoice.RegistrationDate = DateTime.Now;
            var request = new WebServiceRequest
            {
                MediaType = "application/json",
                Request   = invoice,
                Uri       = string.Format("{0}", ConfigurationManager.AppSettings["BillingWebApiUri"] + "invoice")
            };
            var response = await new HttpCustomClient().PostAsync(request);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                var IdInvoice = await Serialization.JsonStringToObject <int>(response.Data.Content.ReadAsStringAsync().Result);

                return(Json(IdInvoice, JsonRequestBehavior.AllowGet));
            }
            //}
            return(Json("Problemas al guardar la factura", JsonRequestBehavior.AllowGet));
        }
Пример #24
0
        public async Task <JsonResult> ListClient()
        {
            HttpCustomClient httpCustomClient = new HttpCustomClient();
            var request = new WebServiceRequest
            {
                MediaType = "application/json",
                Uri       = string.Format("{0}", ConfigurationManager.AppSettings["BillingWebApiUri"] + "client")
            };

            var response = await new HttpCustomClient().GetAsync(request);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                var list = await Serialization.JsonStringToObject <IEnumerable <Client> >(response.Data.Content.ReadAsStringAsync().Result);

                return(Json(list, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("", JsonRequestBehavior.AllowGet));
            }
        }
Пример #25
0
        /// <summary>
        /// Generates full request xml document
        /// </summary>
        /// <param name="webService">Web service model</param>
        /// <returns>Full document for request</returns>
        private static XmlElement BuildXmlEnvelope(WebServiceRequest webService)
        {
            XmlDocument doc = new XmlDocument();

            XmlElement   xmlEnvelope = CreateXmlElementSoapenv(doc, "Envelope");
            XmlAttribute attribute_0 = doc.CreateAttribute(attributeXmlns, prefix_0, namespaceXmlns);

            attribute_0.InnerText = namespace_0;
            xmlEnvelope.Attributes.Append(attribute_0);

            doc.AppendChild(xmlEnvelope);

            XmlElement headerNode    = CreateXmlElementSoapenv(doc, "Header");
            XmlElement bodyNode      = CreateXmlElementSoapenv(doc, "Body");
            XmlElement serviceMethod = CreateXmlElement_0(doc, webService.GetWebServiceMethod().ToString());

            xmlEnvelope.AppendChild(headerNode);
            xmlEnvelope.AppendChild(bodyNode);
            bodyNode.AppendChild(serviceMethod);
            serviceMethod.AppendChild(doc.ImportNode(BuildXmlRequest(webService), true));

            return(xmlEnvelope);
        }
Пример #26
0
        /// <summary>
        /// Constructs a new DefaultRequest with the specified service name and the
        /// original, user facing request object.
        /// </summary>
        /// <param name="request">The orignal request that is being wrapped</param>
        /// <param name="serviceName">The service name</param>
        public DefaultRequest(WebServiceRequest request, String serviceName)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }
            if (string.IsNullOrEmpty(serviceName))
            {
                throw new ArgumentNullException("serviceName");
            }

            this.serviceName     = serviceName;
            this.originalRequest = request;
            this.requestName     = this.originalRequest.GetType().Name;

            foreach (var header in request.Headers)
            {
                this.Headers.Add(header.Key, header.Value);
            }
            foreach (var param in request.Parameters)
            {
                this.Parameters.Add(param.Key, param.Value);
            }
        }
Пример #27
0
        /// <summary>
        /// Generic send request
        /// </summary>
        /// <param name="request">Request to send</param>
        /// <returns>Response model</returns>
        public virtual WebServiceResponse SendRequest(WebServiceRequest request)
        {
            this.request = request;

            XmlDocument xmlRequest = RequestFactory.CreateRequest(request);

            this.xmlRequest = xmlRequest;

            XmlDocument xmlResponse = SendRequest(xmlRequest);

            this.xmlResponse = xmlResponse;

            WebServiceResponse response = ResponseFactory.CreateResponse(request.GetWebServiceResponseModel(), xmlResponse);

            if ((response is CompositeResponse) && (request is CompositeRequest))
            {
                CompositeResponse compositeResponse = (CompositeResponse)response;
                CompositeRequest  compositeRequest  = (CompositeRequest)request;

                if (compositeResponse.GetResponsesCount() > 0)
                {
                    List <WebServiceResponse> responses  = compositeResponse.GetResponses();
                    List <Operation>          operations = compositeRequest.GetOperations();

                    for (int i = 0; i < responses.Count; i++)
                    {
                        WebServiceResponse tempResponse = responses[i];
                        WebServiceRequest  temRequest   = operations[i].WebService;
                        tempResponse.WebServiceType = temRequest.WebServiceType;
                    }
                }
            }

            response.WebServiceType = request.WebServiceType;
            return(response);
        }
        public async Task <IActionResult> Confirmation([FromHeader] string apiJwtToken, [FromBody] WebServiceRequest webServiceRequest)
        {
            try
            {
                var confirmationReportParameters = new ConfirmationReportParameters
                {
                    ApiJwtToken     = apiJwtToken,
                    ActionName      = webServiceRequest.ActionName,
                    Template        = TemplateConstants.ConfirmationTemplate,
                    Format          = webServiceRequest.Format,
                    TradeReferences = webServiceRequest.Entities
                };

                var confirmationReport = await confirmationReportService.CreateReport(confirmationReportParameters);

                return(confirmationReport.Status == ApiConstants.SuccessResult
                    ? (IActionResult)Ok(confirmationReport)
                    : BadRequest(confirmationReport));
            }
            catch (Exception e)
            {
                logger.LogError(e, e.Message);
                return(BadRequest(new ApiResponseWrapper <WebServiceResponse> {
                    Message = e.Message, Status = ApiConstants.FailedResult
                }));
            }
        }
Пример #29
0
        private void button11_Click(object sender, EventArgs e)
        {
            var req = new WebServiceRequest();

            propertyGrid1.SelectedObject = websrv.Channel_ChannelListGet(req);
        }
Пример #30
0
    private XmlDocument GetAssetList()
    {
        WebServiceRequest getAssetList = new WebServiceRequest(AdminWebConfig.WebServicesBaseUrl, "Inventory", "GetAssetList");

        return(getAssetList.GetWebResponse());
    }
Пример #31
0
 public IRequest Marshall(WebServiceRequest input)
 {
     return(this.Marshall((ListQueueRequest)input));
 }
 public IRequest Marshall(WebServiceRequest input)
 {
     return(this.Marshall((GetTopicAttributesRequest)input));
 }