2010-12-16 8 views
1

それは(Spring.NETのように例えば)型の別名のいくつかの種類を定義することは可能だ場合、私は短いので、あまりエラーが発生しやすいのconfigsを持っているだろう、その代わりに、こののは:WCFサービス型の別名

<service behaviorConfiguration="ListenerBehavior" name="Corporation.Solution.Project.Namespace.GenericClass`1[[OtherCorp.Framework.Long.Class.Name, OtherCorp.Framework.Another.Long.Class.Name, Version=3.0.0.39, Culture=neutral, PublicKeyToken=null]]"> 
    <host> 
    <baseAddresses> 
     <add baseAddress="net.tcp://localhost:9485/Listener" /> 
    </baseAddresses> 
    </host> 
</service> 

私が持っているでしょうこのようなもの:

<service behaviorConfiguration="ListenerBehavior" name="ServiceTypeAlias"> 
    <host> 
    <baseAddresses> 
     <add baseAddress="net.tcp://localhost:9485/Listener" /> 
    </baseAddresses> 
    </host> 
</service> 

ありがとうございます。あなたがタイプエイリアス

を使用することができますユニティ

のために行くことができ

答えて

0

は見ておいてください。

http://msdn.microsoft.com/en-us/library/ff660933(PandP.20).aspx#_Type_Aliases

をあなたがしたいエイリアスを定義するには、コンフィギュレーションファイルに以下を追加していますuse

<unity> 
<typeAliases> 
    <typeAlias alias="MyTypeAlias" type="ProductModel.IProduct, ProductModel"/> 
</typeAliases> 
</unity> 

typeAlias要素は、型に「短い名前」を与えます。この 'short-name'は、このタイプを設定ファイル内のどこに指定するのにも使用できます。

+0

はい、これらのタイプエイリアスをWCFサービスのXML構成でどのように使用できますか? – zzandy

+0

私は自分の答えを編集しました –

+0

実際には、WCFのまたはであっても、単一のために定義されたエイリアスがすべての設定で使用できます。私たちはSpring.NETを使用しているだけの問題です。しかし、ありがとう。 – zzandy

関連する問題