4

カスタム コンストラクターを使用して、文字列をパラメーターとして WCF サービスに渡す必要があります。

public partial class ServiceXX : IServiceXX
{        
    private string test;

    static ServiceXX()
    {          
    }

    public ServiceXX()
    {
        this.test= null;          
    }

    public ServiceXX(string test)
    {
        this.test= test;
    }
}

クライアントのサービス参照 (プロキシ) を介してパラメーターを使用してこのコンストラクターにアクセスできるようにしたいと考えていました。

Asp.net の例:

using (ServiceXXClient proxy = new ServiceXXClient("Teste"))
{ 

}

なにか提案を?

4

1 に答える 1

5

あなたは単にできません。クライアントはあなたの Service コードには興味がありません。エンドポイント (abc - アドレス、バインディング、コントラクト) のみを考慮します。コードを呼び出しているのではなく、コードを使用するために受信および変換されるメッセージをワイヤ経由で (またはプロセス間で) 送信していることを忘れないでください。

client - call service (via through code friendly proxy)
 - create message
 - serialise
 - send

service - receive message
 - validate/verify
 - deserialise
 - authenticate/authorise
 - call friendly code with friendly content
于 2013-06-21T19:20:57.637 に答える