2009-09-03 1 views
0

ASP.NET 용 ASP.NET 2.0 클라이언트 응용 프로그램에서 로그 용도로 SOAP 비누 요청을 인쇄하기 위해 SoapExtension을 구현하려고합니다. 먼저 콘솔 응용 프로그램을 검사 해 보았습니다. 확장 프로그램이 호출 된 것을 볼 수 없었습니다. 간단한 코드는 단지 두 줄입니다.SoapExtensions은 ASP.NET 용으로 만 사용됩니다.

System.Net.WebRequest request = System.Net.WebRequest.Create ("http://www.ynet.com"); WebResponse response = request.GetResponse(); 내가 잘못

을하고 있어요 무엇 :

내 설정 파일은 다음과 같다? 확장 기능은 ASP.NET에서만 사용할 수 있습니까? 감사합니다.

답변

0

"SoapExtension"클래스 및 속성 클래스에서 파생 된 예 : "YourExtension"클래스가 있어야합니다. "SoapExtensionAttribute"에서 파생 된 "YourExtensionAttribute"가 당신이 오버라이드 (override)하는 "유형"속성 :

public override Type ExtensionType 
{ 
get { return typeof(YourExtension); } 
} 

하고 웹 서비스 방법

+0

안녕, 내 SoapExtension을 만들었습니다 에 SoapExtensionAttribute을 넣어. 나는 속성을 사용하는 대신 config 파일에 추가 한 것을 추가 할 수 있다고 읽었습니다. 웹 참조로 추가 된 서비스를 호출해도 제대로 작동하지만 WebRequest 또는 HTTPWebRequest를 사용하면 작동하지 않습니다 ... –