ここでSilverlightのプロジェクトを例として、説明します。 手順1:
using System; using System.Windows; using System.ServiceModel; using SilverlightApplication.PeopleServiceReference; namespace SilverlightApplication { public class ServiceUtil { public static PeopleServiceClient GetPeopleServiceClient() { //Visual Studio のサービス参照機能によって、生成された「ServiceReferences.ClientConfig」ファイルの内容を //参考し、正しいBindingのインスタンスを作成します。 BasicHttpBinding binding = new BasicHttpBinding( Application.Current.Host.Source.Scheme.Equals("https", StringComparison.InvariantCultureIgnoreCase) ? BasicHttpSecurityMode.Transport : BasicHttpSecurityMode.None); binding.MaxReceivedMessageSize = int.MaxValue; binding.MaxBufferSize = int.MaxValue; //参照するサービスはアクセスするURLの直下に配置されていることとする return new PeopleServiceClient(binding, new EndpointAddress( new Uri(Application.Current.Host.Source, "../PeopleService.svc"))); } } } iディレクトリで複数のポータルサイトにディレクトリ登録 コメント:
|