Articles of wcf

如何使用Ksoap2-Android使用会话相关的WCF服务

我正在使用Ksoap2-Android来使用WCF服务。 对于dotnet客户端,我们在绑定配置中保留allowCookies=”true” ,它发送相同的sessionid并在我的WCF服务中保持我的会话完好( 我的服务是相互依赖的并使用会话 )。 任何人都知道ksoap2-android任何这样的设置,这将允许我使用WCF服务保持我的会话在服务器上完好无损。 目前,当我对服务进行新的调用时,会更改sessionid并清除所有会话variables并释放它们的值。

自助托管Web API的正确方法是什么?

我不是在寻求最佳实践建议,因为互联网上有很多关于这个主题的博客文章和教程。 我问起了混乱,因为微软对整个自托管程序进行了很多改动,我find的每个教程都采用了不同的,不赞成的或不熟悉的方法。 我的目标是在旧版Windows服务中设置自托管Web API ,以控制来自非Windows客户端的各种长时间运行的任务,例如集成WCF / SOAP客户端的Android应用程序可以真正成为PITA。 我知道WCF能够提供RESTful服务这一事实,但由于Web API非常适合这样的任务,我想我试了一下。 这就是我目前使用OWIN ( Katana )启动我的API的方式: public class ApiBootstrap { var httpConfiguration = new HttpConfiguration(); // … configure routes etc. appBuilder.UseWebApi(httpConfiguration); // appBuilder = IAppBuilder var disposable = WebApp.Start(_myBaseUri); } 但大多数教程都采用不同的方法: var config = new HttpSelfHostConfiguration(“http://localhost:999”); // … configure routes etc.. var server = new HttpSelfHostServer(config); server.OpenAsync().Wait(); 现在,我理解HttpSelfHostServer类来自System.Web.Http.SelfHost而不使用OWIN […]

从JSON对象中的字节数组中获取图像到android应用程序

inheritance人我的情况: 我有一个运行在我的服务器上的RESTful WCF服务,这个服务是为了从数据库中获取关于人们的各种types的数据,并且把这些数据作为一个JSON对象来提供。 这很好用! [编辑]有另一种服务在服务器上的文件系统中维护图像caching。 当一个请求被发送到RESTful服务时,该服务就会从图像服务请求一个图像。 如果图像已经在caching中(与请求相同的宽度,高度和人物),则返回(作为字节数组)。 我们必须使用此服务来检索图像。 现在我想要的是那个人的形象。 在我们的数据库中,图像是一个很长的原始(ew)。 不过,我已经处理了这个问题(前一段)。 该图像现在是一个字节数组。 我很新的Android,我不知道什么是检索这个图像的最佳方式是。 我想我可以做的是将字节数组添加到JSON对象,然后使用base64解码器将其转换成可绘制的图像。 然而,每次我尝试,它超时,并告诉我预期','或']'在JSON对象的字符缓冲区的任意索引。 我已经能够从JSON对象中提取less量的数据,但是现在有一个巨大的字节数组,JSONObject恨我。 从我的服务中获得这个图像会更好吗?

将复杂的参数从ksoap Android传递给WCF Web-Service

我从ksoap调用.NET WCF Web服务我的WebMethod采取一个复杂的参数UpdatableCustomerInfo public class UpdatableCustomerInfo implements KvmSerializable { public String CustomerId; public String Facebook; @Override public Object getProperty(int arg0) { String retVal = ""; switch(arg0) { case 0: retVal = CustomerId; break; case 1: retVal = Facebook; break; } return retVal; } @Override public int getPropertyCount() { return 2; } @Override public void getPropertyInfo(int […]

从Android读取WCF RESTdate

读取通过Android程序上的WCF REST服务发送的.NET DateTime最简单的方法是什么? date序列化为以下格式:Data = / Date(1326273723507 + 0100)/ 有没有简单的方法来反序列化这个date? 谢谢。

从Android应用程序使用WCF Web服务?

我想从Android应用程序使用WCF Web服务。 我已经在.asmx Web服务上工作,但是我不知道如何在Android应用程序中完成SCF Web服务。 我GOOGLE了,但没有发现任何东西。 如果有人已经做到了,请帮助我。 提前致谢。

从android上传文件到wcf

那么我答复了几个小时后,但没有真正find我可以使用的任何东西。 我希望能够发送/上传文件(图像,video,文件,audio)到一个web服务。 我想从Android设备(版本2.2)做到这一点。 我需要能够发送这个为我的需要量身定制的wcf,我需要发送信息的文件,以validation用户谁想上传。 另外值得一提的是我使用了一个宁静的wcf .net webservice,如果可能的话我宁愿继续使用。 至less我需要能够使用wcf.net作为web服务进行通信。 我看到的所有解决scheme都集中在android部分,而不是服务部分。 我需要两个。 🙂

Android应用程序连接到Web服务 – 不工作

Iam试图将我的应用程序连接到我在asp.net中创build的WCF服务。 该服务运行在我的localmachine上: http:// localhost:8080 / Service.svc / 但由于某些原因,我的Android无法连接到这个HTTP地址。 这是错误的: 09-12 14:50:44.540:WARN / System.err(593):org.apache.http.conn.HttpHostConnectException:连接到http://127.0.0.1:8080拒绝 这是wcf中的方法,Iam试图返回具有一些值的集合。 /// <returns>An enumeration of the (id, item) pairs. Returns null if no items are present</returns> protected override IEnumerable<KeyValuePair<string, SampleItem>> OnGetItems() { // TODO: Change the sample implementation here if (items.Count == 0) { items.Add("A", new SampleItem() { Value = "A" }); […]

什么是自承载Web API的正确方法?

我并不是要求一个最佳实践的build议,因为有很多关于这个话题在整个互联网上的博客文章和教程。 由于微软对整个自托pipe程序做了很多改变,我发现每一个教程都采取了不同的,不赞成的或者不熟悉的方法,所以我只是在混淆。 我的目标是在传统的Windows服务中设置一个自托pipe的Web API ,以控制来自非Windows客户端的各种长时间运行的任务,如集成WCF / SOAP客户端的Android应用程序可以真正成为PITA。 我知道WCF能够提供一个RESTful服务的事实,但是由于Web API非常适合这样的任务,所以我认为我给了它一个镜头。 这是我目前开始使用OWIN ( Katana )托pipe的API: public class ApiBootstrap { var httpConfiguration = new HttpConfiguration(); // … configure routes etc. appBuilder.UseWebApi(httpConfiguration); // appBuilder = IAppBuilder var disposable = WebApp.Start<ApiBootstrapper>(_myBaseUri); } 但大多数教程采取不同的方法: var config = new HttpSelfHostConfiguration("http://localhost:999"); // … configure routes etc.. var server = new HttpSelfHostServer(config); server.OpenAsync().Wait(); 现在,我明白HttpSelfHostServer类是从System.Web.Http.SelfHost而不是使用OWIN […]

如何在Android上使用kso​​ap2调用WCF服务?

这是我的代码 import org.ksoap2.*; import org.ksoap2.serialization.*; import org.ksoap2.transport.*; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class ksop2test extends Activity { /** Called when the activity is first created. */ private static final String METHOD_NAME = "SayHello"; // private static final String METHOD_NAME = "HelloWorld"; private static final String NAMESPACE = "http://tempuri.org"; // private static final String […]