Asp.net で WCF サービスを使用したい Web サイトに参照を追加しました。Web.Config ファイルを更新したくありません。
Code Behind.All 構成プロパティから WCF サービスを処理したい
WSHttpBinding
EndpointIdentity
Uri
ContractDescription
フォーム コード ビハインドを処理します。
Asp.net で WCF サービスを使用したい Web サイトに参照を追加しました。Web.Config ファイルを更新したくありません。
Code Behind.All 構成プロパティから WCF サービスを処理したい
WSHttpBinding
EndpointIdentity
Uri
ContractDescription
フォーム コード ビハインドを処理します。
アドレスを使用してエンドポイントを作成する必要があります。また、Web サービスでサポートされているバインディングに基づいて、バインディングを作成してから、プロキシを作成してサービスを利用するだけです。
// Specify an end point address of the service
EndpointAddress endpointAdress = new EndpointAddress(serviceUrl);
// Create the binding to be used by the service
BasicHttpBinding binding1 = new BasicHttpBinding();
//customize the binding configurations like the ones below
binding.SendTimeout = TimeSpan.FromMinutes( 1 );
binding.OpenTimeout = TimeSpan.FromMinutes( 1 );
binding.CloseTimeout = TimeSpan.FromMinutes( 1 );
binding.ReceiveTimeout = TimeSpan.FromMinutes( 10 );
//create the client proxy using the specific endpoint and binding you have created
YourServiceClient proxy = new YourServiceClient(binding1, endpointAddress);
または、 を使用して、こちらChannelFactory
のハウツー ガイドに示されている一般的なアプローチに従うこともできます。