2011-02-04 4 views
2

.clientconfigファイルにバインディングが設定されています。SilverlightでWCFバインディングをプログラムで構築する

<customBinding> 
    <binding name="CustomBinding_MyService"> 
    <binaryMessageEncoding /> 
    <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" /> 
    </binding> 
</customBinding> 

この同じバインドをプログラムで作成する必要があります(これは長い話ですが、私はそうします)。私の質問は、どのようにC#でこれを行うのですか?現在、私は持っています

CustomBinding binding = new CustomBinding(); 

しかし、私はそこから行くべきか分かりません。ありがとう!

答えて

-1

うまくいけば、このことができます:Runtime data binding

+0

を!!!?!?! !! –

+0

誰がわからないのですが、なぜこの質問はWCFバインディングに関するもので、あなたのリンクはデータバインディングに関するものなのかと推測します。 –

+0

Silverlightデータバインディングに関する質問とリンクの両方はありません。 –

5

それはこのようなものを見てみましょう:ちょっとネガティブ私に投票し、なぜしている人

var customBinding = new CustomBinding(
    new BinaryMessageEncodingBindingElement(), 
    new HttpTransportBindingElement() 
     { 
      MaxReceivedMessageSize = 2147483647, 
      MaxBufferSize = 2147483647 
     } 
    ); 
var endpoint = new EndpointAddress("http://www.myservice.com/myservice.svc"); 
var myServiceClient = new MyServiceClient(customBinding, endpoint); 
myServiceClient.SayHelloAsync(); // Or whatever 
+0

パーフェクト回答!!!! +1は私の年齢を保存しました。 –