2016-09-26 12 views
1

なぜ私はWebサービスとしてWCFを使用すると、クライアントのクラス名が "MyClass" + Clientに変わります。WCFクライアントクラス名

WSDLに「クライアント」部品を追加しないようにするにはどうすればよいですか?

マイサービス契約:

<ServiceContract()> 
Public Interface IOfficeEvaluation 
End Interface 

私のWebサービスクラス:

<AspNetCompatibilityRequirements(RequirementsMode:=AspNetCompatibilityRequirementsMode.Allowed)> 
Public Class OfficeEvaluation 
    Implements IOfficeEvaluation 
End Class 

私のクライアント(使用):

public partial class WebServiceSample : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      var ws = new OfficeEvaluation.OfficeEvaluationClient(); 

     } 
    } 

の使用で、あなたは私が取得する必要があります見ることができます例:

OfficeEvaluationClient

とクラス名の末尾に追加クライアント部分は私の神経に本当に

私はそれを取り除くことができますどのように

のですか?

答えて

0

私は、 "クライアント"の部分がコンベンションであることを知りました。プロキシクラス名は.NETによって作成され、インターフェイス名を見て "I"クラス名に "Client"を追加します。

関連する問題