All Projects → iamscottxu → WebServiceDataProvider

iamscottxu / WebServiceDataProvider

Licence: MIT license
一个用于动态调用WebService的C#类库

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to WebServiceDataProvider

Fili
Easily make RESTful web services for time series reporting with Big Data analytics engines like Druid and SQL Databases.
Stars: ✭ 151 (+357.58%)
Mutual labels:  webservice
Wok
A cherrypy framework for multi-purpose plug-ins
Stars: ✭ 215 (+551.52%)
Mutual labels:  webservice
KeyLogger-WebService
"KeyLogger-WebService" Is a Keylogger Write In python.
Stars: ✭ 21 (-36.36%)
Mutual labels:  webservice
Webcc
Lightweight C++ HTTP client and server library based on Asio for embedding purpose.
Stars: ✭ 167 (+406.06%)
Mutual labels:  webservice
Jpasskit
jPasskit is an Java™ implementation of the Apple™ PassKit Web Service.
Stars: ✭ 184 (+457.58%)
Mutual labels:  webservice
CredentialRetriever
Retrieve Credentials from CyberArk Central Credential Provider Web Service, or Local Credential Provider using CLIPasswordSDK
Stars: ✭ 35 (+6.06%)
Mutual labels:  webservice
Pa11y Webservice
Pa11y Webservice provides scheduled accessibility reports for multiple URLs
Stars: ✭ 122 (+269.7%)
Mutual labels:  webservice
api
Free Rest Webservices
Stars: ✭ 20 (-39.39%)
Mutual labels:  webservice
Pyafipws
Factura Electrónica AFIP y otros servicios web (proyecto software libre) — Interfases, tools and apps for Argentina's gov't. webservices (soap, com/dll simil-ocx, pdf, dbf, xml, json, etc.) #python
Stars: ✭ 198 (+500%)
Mutual labels:  webservice
XProc-Z
A platform for running XProc pipelines as web applications in a Java servlet container
Stars: ✭ 20 (-39.39%)
Mutual labels:  webservice
Afip.php
Libreria para usar los Web Services de AFIP
Stars: ✭ 171 (+418.18%)
Mutual labels:  webservice
Mygpo
The gpodder.net webservice
Stars: ✭ 176 (+433.33%)
Mutual labels:  webservice
rest
REST webservices for TYPO3 CMS
Stars: ✭ 78 (+136.36%)
Mutual labels:  webservice
Soap Client
PHP implementation of SOAP 1.1 and 1.2 client specifications
Stars: ✭ 166 (+403.03%)
Mutual labels:  webservice
webservices
Prestashop Web Services + React JS App
Stars: ✭ 34 (+3.03%)
Mutual labels:  webservice
Breach.tw
A service that can track data breaches like "Have I Been Pwned", but it is specific for Taiwan.
Stars: ✭ 144 (+336.36%)
Mutual labels:  webservice
Goapp
An opinionated guideline to structure & develop a Go web application/service
Stars: ✭ 238 (+621.21%)
Mutual labels:  webservice
advanced-cloud-native-go
Advanced Cloud Native Go - Packt Publishing Video Course
Stars: ✭ 18 (-45.45%)
Mutual labels:  webservice
ruby-grafana-reporter
Reporting Service for Grafana
Stars: ✭ 42 (+27.27%)
Mutual labels:  webservice
HyRiver
A Python software stack for retrieving hydroclimate data from web services.
Stars: ✭ 68 (+106.06%)
Mutual labels:  webservice

WebServiceDataProvider

NuGet Packagist

WebServiceDataProvider是一个用于动态调用WebService的C#类库,使用此类库,不仅可以仅通过两三条语句来调用WebService提供的方法,还可以使用动态编译的代码来调用这些方法。你无需在编译前添加好WebService的引用,只用添加这个类库,你就可以在需要时轻松使用WebService提供的服务。

依赖

  • Newtonsoft.json >= 11.0.2

快速开始

在你的项目中搜索并添加名为“Scottxu.WebServiceDataProvider”的NuGet程序包,即可使用。

如何使用

只需简单的几行代码,就可以调用任何WebService。

使用方法名调用

using Scottxu.WebServiceDataProvider;
var connection = new Connection("http://xxxx/xxxx.asmx");
var command = connection.GetMethodCommand("WebService方法名", "WebService名称");
string returnString = connection.Query();

使用动态编译的C#代码调用

using Scottxu.WebServiceDataProvider;
var connection = new Connection("http://xxxx/xxxx.asmx");
var command = connection.GetCSharpCommand(
  "var webService = new WebService名称();" +
  "return webService.WebService方法名();" +
  );
string returnString = connection.Query();

联系作者

如果有任何问题请写Issus。
Email:[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].