초간단 실버라이트 웹서비스 사용하기
SilverlightService.svc 추가 합니다
public string Test() {
return "kojaedoo";
}
메소드 추가
ISilverlightService.cs 파일에도 같은 함수 추가
[OperationContract]
string Test();
이것으로 웹서비스는 준비 끗
실버라이트 Page.xaml
private void Test()
{
EndpointAddress defaultAddress;
ServiceRef.SilverlightServiceClient sc;
Binding defaultBinding = new System.ServiceModel.BasicHttpBinding();
defaultAddress = new System.ServiceModel.EndpointAddress("http://localhost:56445/SilverlightService.svc");
sc = new NewCitiZenBasic.ServiceRef.SilverlightServiceClient(defaultBinding, defaultAddress);
sc.TestAsync();
sc.TestCompleted += new EventHandler<NewCitiZenBasic.ServiceRef.TestCompletedEventArgs>(sc_TestCompleted);
}
void sc_TestCompleted(object sender, NewCitiZenBasic.ServiceRef.TestCompletedEventArgs e)
{
MessageBox.Show(e.Result);
}
#endregion
웹서비스 테스트에서는 특정포트를 설정해놓으면 테스트하기 편리합니다.