Передача потока в Restfull Wcf - PullRequest
       1

Передача потока в Restfull Wcf

2 голосов
/ 21 декабря 2010

Я передаю поток для полной службы wcf. Я бы настроил этот поток как полезную нагрузку, а не как URI. В этом случае, каким будет мой шаблон URI.

мой контракт выглядиткак это:

[ServiceContract]
public interface IRjisProxyWcfService
{
    [OperationContract]
    [WebInvoke(Method = "PUT", UriTemplate = "")]
    Stream Post(Stream inputStream);
}

Каким будет мой шаблон URI?

Ответы [ 2 ]

0 голосов
/ 31 октября 2012

Ваш шаблон URI будет пустой строкой, именно так, как вы ее указали.

0 голосов
/ 03 ноября 2011

Есть хорошая статья на http://msdn.microsoft.com/en-us/magazine/dd315413.aspx

Теоретически это может быть что угодно.Например,

[ServiceContract]
public interface IRjisProxyWcfService
{
    [OperationContract]
    [WebInvoke(Method = "PUT", UriTemplate = "AAA/")]
    Stream Post(Stream inputStream);
}

[ServiceContract]
public interface IRjisProxyWcfService
{
    [OperationContract]
    [WebInvoke(Method = "PUT", UriTemplate = "AAA/BBB")]
    Stream Post(Stream inputStream);
}

Однако, когда вы ставите, URL для размещения должен быть baseurl / AAA (первый случай) или baseurl / AAA / BBB (во втором случае).аравинда

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...