A tempuri.org-ról
Hogyan is szabaduljunk meg a tempuri.org namespace-től egy WCF szolgáltatás WSDL leírójában?
1.) In your ServiceContract attribute constructor define the Namespace property.
[ServiceContract(Namespace = "http://myservice.com")]
public interface IMyService
2.) For your ServiceClass create the ServiceBehavior attribute with Namespace property
[ServiceBehavior(Namespace = "http://myservice.com")]
class MyService : IMyService
3.) In all your bindings set the bindingNamespace property
<endpoint binding="basicHttpBinding" bindingNamespace="http://myservice.com"....
Forrás: http://my-tech-talk.blogspot.com/2009/01/how-to-get-rid-of-httptempuriorg-in-wcf.html
Az egész olyan Microsoft-os...
3, azaz három különböző helyen kell beállítani és ami a legfontosabb beleforgatni a kódba a namespace-t.
Ha így teszünk akkor kapjuk meg a következő WSDL részletet:
<wsdl:definitions name="..." targetNamespace="http://myservice.com">
<wsdl:types>...
Jó tudni...
WCF wsdl namespace
HornGet - Open Source .NET
HornGet
Egy hasznos eszköz a .NET fejlesztéshez a hornget.
Ha a fejlesztés során szükségünk lenne
- IoC
- Object Mapper
- ORM
- Log
Telepítsük a gépünkre ezek bármelyikét közvetlenül a forrásból!
A HornGet segítségével a legújabb Nyílt forráskódú eszközök telepíthetőek közvetlenül az adott projekt forrásából.
A HornGet leírása itt érhető el: http://code.google.com/p/hornget/
Az eszköz által elérhető csomagok listája itt érhető el: http://www.hornget.net/packages/
Egy egyszerű példa az eszköz képességeire:
Futtatva ezeket a parancsokat:
horn -install:mvccontrib horn -install:automapper horn -install:castle.components horn -install:castle.tools horn -install:castle.facilities horn -install:castle.services horn -install:castle.windsor horn -install:fluentnhibernate horn -install:json.net horn -install:log4net -version:2.1 horn -install:nhibernate -version:2.1 horn -install:nhibernate horn -install:nhibernate.linq horn -install:nhibernate.linq -version:2.1 horn -install:rhino
Már a gépünkön csücsül a legújabb
ASP.NET MVC
AutoMapper
Castle Komponensek
NHibernate valamint NHibernate Linq
De ez még nem minden!
Ha frissül valamelyik komponens forrása, egyszerűen frissíthetjük a saját verziónkat és már használhatjuk is ezeket a legújabb projektünkben...
Happy Coding!
Velence
Welcome to Venice!
A Karnevál helyszíne:
De elég ebből a száraz ismertetésből,
Jöjjenek a képek:
Dózse(Doge) palota részlete...
Öböl tájkép...
A Karnevál helyszíne:
Nagyobb térképre váltás | Főbb adatok:
|
Jöjjenek a képek:
Dózse(Doge) palota részlete...
Természet:
Öböl tájkép...
Szakmai önéletrajz
Hogyan is mutathatnánk be a legjobban a technikai kompetenciánkat?!
Egy szakmai önéletrajz C# Fluent API-val kifejtve.
public class ConsultancyService
{public void CompleteTask()
{using (Microsoft.NET.Framework)
{MySelf.OnPlatform(Windows.Any)
.WithLanguage(Languages.CSharp) .WithTool(Tools.VisualStudio).Utilizing
(
Utilization.Persistence .With(SubSonic.Instance) .Or(LinqToSql.Instance) .Or(FluentNHibernate.Instance))
.Utilizing(Utilization.WCF).Utilizing
(
Utilization.ESB .With(NServiceBus.Instance))
.Utilizing
(
Utilization.IoC .With(CastleWindsor.Instance))
.ToAbstract<YourDomain>(Model.YourDomainModel)
.Provides
(
Solution<YourRequirement>.WithTesting.Implement().Deploy()
)
.Provides
(
Solution<YourRefactoringRequirement>.WithTesting.Refactor()
);
}
}
}
Többet mond minden szónál...
Happy Coding!
Feliratkozás:
Bejegyzések (Atom)





