wcf

Enable multiple HTTP Methods on a single operation?

I have an operation contract (below) that I want to allow GET and POST requests against. How can I tell WCF to accept both types of requests for a single OperationContract? [OperationContract, WebInvoke(Method="POST", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageForm...

Concurrent open TCP connections in WCF service

We have a WCF service with multiple TCP endpoints. I am interested in monitoring the total number of concurrent open connections at any given time. Are there any perfmon counters that will allow us to do this out of the box? Note that number of instances != number of connections in our case. ...

Example of JSON-P with WCF?

I'm trying to make a WCF service that will work with JSON-P (long-story short, we have to call the web-service cross-domain and receive a call-back, so I need it to work with JSON-P). I found a code-sample on MSDN (http://msdn.microsoft.com/en-us/library/cc716898.aspx). If I extract the ZIP file and navigate to Samples\WCFWFCardSpace\WC...

Cross-site ajax call to a WCF Service

Is it possible to do a cross-site call, in Javascript, to a WCF service? I don't mind if it's a POST or a GET. But I've heard that these days, browsers don't allow cross-site calls with either POST or GET. How can I circumvent this and still call a WCF Service? ...

Custom binding with WCF

Hello !! I have a wcf service where i have to implement the call backs and also i need to host the wcf service on the IIS 6.0, since IIS6.0 doesnot support the net.tcp binding, i decided to go for the custom binding. The reasons for going for custom binding is that the service is accessed by different clients in different timezones. Usi...

Nh.Burrow with WCF

Hello, After implementing Nh.Burrow in an asp.net application, I was wondering how to do it for a WCF-service. My first idea was to put a the BurrowFramework().InitWorkSpace(); in each method and set the InstanceContextMode to per Call on these methods. Now I have two questions: Are there better methods to combine Nh.Burrow with WCF?...

How to start a WCF service outside Visual Studio?

I just created a WCF service with this MSDN tutorial. from within Visual studio I can CTRL-F5 the service so it is running then I can start my Console Application Client and consume the service no problem Now I want to start my service OUTSIDE visual studio and have various clients consume it. But when I go to the command line and e...

Fastest method of communication with a Windows service

We are running a service that requires fast communication with another process. Currently we are using WCF NetNamedPipeBinding in buffered mode to invoke methods in the service, which seems to offer the least overhead of the available WCF bindings. Is there a faster way to do this using managed code? Edit: Bunching requests as suggested...

WCF: DataMember attribute on property vs. member

In wcf, what is the difference between applying the DataMember attribute on a property private int m_SomeValue; [DataMember] public int SomeValue { get {...} set {...} } instead of a member variable [DataMember] private int m_SomeValue; public int SomeValue { get {...} set {...} } ? ...

What is the best / most flexible way to have WCF output XHTML?

What is the best / most flexible way to have WCF output XHTML? If there is no "WCF Way" (tm) to do XHTML output - is there any common tooling out there for it? Or do I need to roll my own? ...

Sizes and Timeouts on streaming service contract in WCF

Hi, I am currently working on a small project, where I need to send a potentially large file over the internet. After some debating I decided to go with the streaming option instead of a chunking approach. The files can potentially be very big, I don't really want to specify an exact upper bound, 2GB maybe 4GB, who knows. Naturally th...

Do ASMX or WCF Proxy clients use IO completion ports?

I'm in the middle of performance testing a critical section of my project, when I notice a whole lot of extra threads being used to to perform WaitOrTimerCallback operations. On closer inspection I can see that these are being spawned by my ASMX client proxy class for operations on a remote server. I was under the impression that t...

MSMQ with WCF problem

This is a though on to explain, here i go. We are creating a program where sender and receiver of the msmq is using WCF. We implemented a fault handle very similar as this: http://msdn.microsoft.com/en-us/library/ms751472.aspx in combination with http://msdn.microsoft.com/en-us/library/ms789028.aspx Everything works great. We even made...

WCF: Configuring Known Types

Hi, I want to know as to how to configure known types in WCF. For example, I have a Person class and an Employee class. The Employee class is a sublass of the Person class. Both class are marked with a [DataContract] attribute. I dont want to hardcode the known type of a class, like putting a [ServiceKnownType(typeof(Employee))] at the ...

Display remote files through a WCF service

I don't want to reinvent the whell, I must display remote files and folders (like SQL Management studio does), should I develop my own interface and logic or there is an alternative? I need multiple selection. I'm using VS2008 .Net Framework 3.5 SP1 Thanks EDIT: I built a multi-ambient music server that is running in the network and ...

How can I use the system.net section of my app.config in a partial trust environment?

I've a WCF application deployed using clickonce. It connects to my server using https, and everything works fine I use the default proxy when needed thanks to the following code: <configSections> <sectionGroup name="system.net" type="System.Net.Configuration.NetSectionGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyTok...

WCF: Duplex Callback always Anonymous

I've written a WCF duplex service and client. Everything works well until I try to call .Demand() in the client implementation. It appears that the the service invokes the callback method Anonymously. I think I am missing how to correctly configure the service. Code used to create ServiceHost; ServiceHost duplex = new ServiceHost(ne...

Techniques for Calling into a WCF Service from Java...

Besides using Web Services, or POX (or custom HTTP), are there some other techniques that I could utilize for calling services exposed from WCF via _______ to the Java world? These requests will be in the same machine. Maybe RAW TCP/IP? I'm just inquiring for a project that we need to possible provide some method of calling synchronou...

WCF Error: This collection already contains an address with scheme http

I built a web application containing a wcf service contract and a silverlight control which makes calls to that wcf service. On my development and test servers it works great. When I deploy to our live server and run the application I get an exception of type System.ServiceModel.ServiceActivationException which states that the service ...

When is the last moment I can return an exception to a client in WCF?

Let's say I have this in an implementation of IInstanceProvider: public void ReleaseInstance(InstanceContext instanceContext, object instance) { try { unitOfWork.Commit(); } catch (Exception) { unitOfWork.Rollback(); throw; } finally { unitOfWork.Dispose(); } } That t...