|
|
Prohlížení podle štítků
Všechny štítky » WCF
Zobrazena stránka 1 z 4 (celkem 31)
-
I’ve developed simple CLR Trigger which uses WCF to send some data. So when I try to deploy CLR Trigger I got exception
Deploy error SQL01268: .Net SqlClient Data Provider: Msg 6503, Level 16, State 12, Line 1 Assembly 'system.servicemodel, version=3.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089.' was not found in the SQL ...
-
Routování při použití WebHttp Services může být velice nápomocné při snaze rozdělit funkcionalitu službu na menší části, kde každá část bude mít svojí speciální adresu. Jak provést rozdělení a příslušné napamování si ukážeme na následující ukázce.
Máme vytvořenou službu, která nabízí pro jednoduchost pouze dvě metody ...
-
Když jsme vytvářely WCF služby komunikující klasicky pomocí SOAP zpráv, tak jsem využívaly FaultException pro odeslání chybové zprávy zpět klientovi. WebHttp Services nabízí podobnou funkcionalitu, akorát se používá třída WebFaultException, která dědí právě z FaultException. WebFaultException nabízí dvě varianty, klasickou a generickou.
Když se ...
-
WebHttp Services s sebou přínáší další zajímavou funkcionalitu, kterou si na následujících několika řádcích představíme. V minulých dílech jsem komunikoval se službou pouze prostřednictvím xml requestů a výsledkem byl vždy i xml response. Pokud služby nejsou nijak nastaveny, jejich defaultní chování je právě zabalit response do xml.
Pojďme se ...
-
V minulém článku jsme si vytvořili jednoduchou službu, která obsahovala jednu metodu Products. Dnes si ukážeme jak vytvořit klienta, který nám umožní volat jednotlivé metody na straně služby.
Pro vytvoření klienta máme několik možností, můžeme vužít WebChannelFactory, HttpWebRequest nebo WebClient Avšak dopuručené je použití třídy HttpClient. ...
-
Další novinkou ve WCF 4 budou WebHttp Services kde budeme mít možnost komunikovat se službou pomocí NE SOAP zpráv, ale klasických xml či json requestů. Dále můžeme poslat dotaz ve formátu xml (json) a služba nám odpoví v xml (json) formátu. Vše záleží na nás jak se nám to bude líbit. Co si ovšem většina z nás vývojářů zalíbí je možnost mít plně ...
-
Ve článcích parameter inspection a message inspection jsem se věnoval možnostem rozšíření a dnes v tom budu pokračovat, protože jsem zapomněl uvést možnost rozšíření pomocí rozhraní IOperationInvoker. Toto rozhraní nám umožní přepsat metodu Invoke a plně převzít kontrolu nad vykonáním konkrétní aplikace.
Vytvořil jsem si jednoduchou službu ...
-
V minulém článku jsem ukazoval možnosti routování, kde jsem vše potřebné nastavil v konfiguračním souboru a dnes si ukážeme jak aplikovat nové pravidla pro směrování za běhu služby. Např. naše routovací služba může provádět v jiném vlákně kontrolu stavu jednotlivých služeb a v případě, že služba nebude schopna momentálně přijímat žádné požadavky, ...
-
Routování nemělo ve verzi .NET 3.x oficiální podporu, ale s pomocí API jsme si tuto funkcionalitu byly schopni napsat. Ve verzi .NET 4.x už tato podpora existuje. Než se do toho pustíme, vytvoříme si pomocnou službu, na které budu požadavky od klienta posílat, Tedy naše routovací služba podle různých parametrů se rozhodne, na jakou službu tu ...
-
Nová verze WCF nabízí novou a velice dobře vypadající novinku “Discovery”. Tato novinka slouží pro hledání služeb, kde pro hledání využívá WS-Discovery protokol. WCF nabízí 2 módy pro hledání služeb: AD Hoc mód – funguje pouze v lokálním subnetu Managed mód – NENÍ omezen pouze na lokální subnet Implementace druhého módu, je o něco málo ...
1
|
|
|