WCF. Contratos

L

Lars

Hola

Estoy estudiando WCF y la verdad es que me está gustando mucho. Lo
encuentro muy util.
Revisando los ejemplos que manda Microsoft, he estado viendo el
ejemplo PoxMessaging. En este, el contrato tiene la siguiente forma:

[OperationContract(Action = "*", ReplyAction = "*")]
Message ProcessMessage(Message input);

¿Puede en este contrato utilizar un UriTemplate?
La separación de operaciones basadas en la url, ¿solo se puede hacer
en la implementación del ProcessMessage? ¿Se puede definir un
UriTemplate?

En una aplicación de prueba estoy usando algo como:
[OperationContract, WebGet(UriTemplate = "/{id}?size={size}")]
System.IO.Stream GetImage(string id, int size);

¿Puedo devolver un Message en caso de error? En caso contario, ¿cómo
notificarían un error?

Gracias de antemano a todos
 
A

Alvin Bruney [ASP.NET MVP]

There are spanish C# newsgroups fyi. This one is english.

--

Regards,
Alvin Bruney [MVP ASP.NET]

[Shameless Author plug]
The O.W.C. Black Book, 2nd Edition
Exclusively on www.lulu.com/owc $19.99
 
L

Lars

Thank you.
I'm sorry. It was a mistake.
I will translate the question and will post it here.

Thank you again.

Alvin Bruney said:
There are spanish C# newsgroups fyi. This one is english.

--

Regards,
Alvin Bruney [MVP ASP.NET]

[Shameless Author plug]
The O.W.C. Black Book, 2nd Edition
Exclusively on www.lulu.com/owc $19.99
-------------------------------------------------------


Lars said:
Hola

Estoy estudiando WCF y la verdad es que me está gustando mucho. Lo
encuentro muy util.
Revisando los ejemplos que manda Microsoft, he estado viendo el
ejemplo PoxMessaging. En este, el contrato tiene la siguiente forma:

[OperationContract(Action = "*", ReplyAction = "*")]
Message ProcessMessage(Message input);

¿Puede en este contrato utilizar un UriTemplate?
La separación de operaciones basadas en la url, ¿solo se puede hacer
en la implementación del ProcessMessage? ¿Se puede definir un
UriTemplate?

En una aplicación de prueba estoy usando algo como:
[OperationContract, WebGet(UriTemplate = "/{id}?size={size}")]
System.IO.Stream GetImage(string id, int size);

¿Puedo devolver un Message en caso de error? En caso contario, ¿cómo
notificarían un error?

Gracias de antemano a todos
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top