Windows Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Microsoft Technical Newsgroups > Indigo

Windows Communication Foundation Stream and CallBack

 
 
Thread Tools Display Modes
Old 03-23-2007   #1 (permalink)
Allen Bradley
Guest


 

Windows Communication Foundation Stream and CallBack

I need to implement a Service with CallBack Contract and setting
TransportMode in binding configuration set to Streamed.

When i try to instance ServiceHost it's throw an
System.InvalidOperationException with Message like 'Contract Require
Duplex but on Binding Configuration is not Supported or is not been
Configured'

How Can I use Streamed TransportMode and Duplex Communication Service?

Xml Configuration:

<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="NewBehavior">
<serviceMetadata />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="NewBinding0" transferMode="Streamed" />
</netTcpBinding>
</bindings>
<services>
<service behaviorConfiguration="NewBehavior"
name="CallBackService.CallBackService">
<endpoint address="CallBackService"
binding="netTcpBinding" bindingConfiguration="NewBinding0"
contract="CallBackService.ICallBackService" />
<endpoint address="CallBackService/mex"
binding="mexTcpBinding"
bindingConfiguration="" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="net.tcp://acquleobook" />
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>


P.S.

I'm using for callback One-Way OperationContract due to fix WinForms
Main Thread Deadlock.



Thanks
Old 03-28-2007   #2 (permalink)
Arkady Frenkel
Guest


 

Re: Windows Communication Foundation Stream and CallBack

What happen if you use wsDualHttpBinding or basicHttpBinding instead
netTcpBinding , just as in
http://msdn2.microsoft.com/en-us/library/ms752216.aspx
Arkady

"Allen Bradley" <allenbradley@dyndns.org> wrote in message
news:e4XeqvTbHHA.4140@TK2MSFTNGP06.phx.gbl...
>I need to implement a Service with CallBack Contract and setting
>TransportMode in binding configuration set to Streamed.
>
> When i try to instance ServiceHost it's throw an
> System.InvalidOperationException with Message like 'Contract Require
> Duplex but on Binding Configuration is not Supported or is not been
> Configured'
>
> How Can I use Streamed TransportMode and Duplex Communication Service?
>
> Xml Configuration:
>
> <configuration>
> <system.serviceModel>
> <behaviors>
> <serviceBehaviors>
> <behavior name="NewBehavior">
> <serviceMetadata />
> </behavior>
> </serviceBehaviors>
> </behaviors>
> <bindings>
> <netTcpBinding>
> <binding name="NewBinding0" transferMode="Streamed" />
> </netTcpBinding>
> </bindings>
> <services>
> <service behaviorConfiguration="NewBehavior"
> name="CallBackService.CallBackService">
> <endpoint address="CallBackService"
> binding="netTcpBinding" bindingConfiguration="NewBinding0"
> contract="CallBackService.ICallBackService" />
> <endpoint address="CallBackService/mex"
> binding="mexTcpBinding"
> bindingConfiguration="" contract="IMetadataExchange"
> />
> <host>
> <baseAddresses>
> <add baseAddress="net.tcp://acquleobook" />
> </baseAddresses>
> </host>
> </service>
> </services>
> </system.serviceModel>
> </configuration>
>
>
> P.S.
>
> I'm using for callback One-Way OperationContract due to fix WinForms Main
> Thread Deadlock.
>
>
>
> Thanks



Old 04-10-2007   #3 (permalink)
Dwight@QuickLearn
Guest


 

Re: Windows Communication Foundation Stream and CallBack

Is the ServiceContract marked up with the CallbackContract Attribute?


"Arkady Frenkel" wrote:

> What happen if you use wsDualHttpBinding or basicHttpBinding instead
> netTcpBinding , just as in
> http://msdn2.microsoft.com/en-us/library/ms752216.aspx
> Arkady
>
> "Allen Bradley" <allenbradley@dyndns.org> wrote in message
> news:e4XeqvTbHHA.4140@TK2MSFTNGP06.phx.gbl...
> >I need to implement a Service with CallBack Contract and setting
> >TransportMode in binding configuration set to Streamed.
> >
> > When i try to instance ServiceHost it's throw an
> > System.InvalidOperationException with Message like 'Contract Require
> > Duplex but on Binding Configuration is not Supported or is not been
> > Configured'
> >
> > How Can I use Streamed TransportMode and Duplex Communication Service?
> >
> > Xml Configuration:
> >
> > <configuration>
> > <system.serviceModel>
> > <behaviors>
> > <serviceBehaviors>
> > <behavior name="NewBehavior">
> > <serviceMetadata />
> > </behavior>
> > </serviceBehaviors>
> > </behaviors>
> > <bindings>
> > <netTcpBinding>
> > <binding name="NewBinding0" transferMode="Streamed" />
> > </netTcpBinding>
> > </bindings>
> > <services>
> > <service behaviorConfiguration="NewBehavior"
> > name="CallBackService.CallBackService">
> > <endpoint address="CallBackService"
> > binding="netTcpBinding" bindingConfiguration="NewBinding0"
> > contract="CallBackService.ICallBackService" />
> > <endpoint address="CallBackService/mex"
> > binding="mexTcpBinding"
> > bindingConfiguration="" contract="IMetadataExchange"
> > />
> > <host>
> > <baseAddresses>
> > <add baseAddress="net.tcp://acquleobook" />
> > </baseAddresses>
> > </host>
> > </service>
> > </services>
> > </system.serviceModel>
> > </configuration>
> >
> >
> > P.S.
> >
> > I'm using for callback One-Way OperationContract due to fix WinForms Main
> > Thread Deadlock.
> >
> >
> >
> > Thanks

>
>
>

Old 04-11-2007   #4 (permalink)
Allen Bradley
Guest


 

Re: Windows Communication Foundation Stream and CallBack

Dwight@QuickLearn ha scritto:
> Is the ServiceContract marked up with the CallbackContract Attribute?
>
>


Yes...
 

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
playing with Windows Presentation Foundation Chris Ellis .NET General 0 06-03-2008 05:47 AM








Vistax64.com is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50