2014-05-15 3 views
0

이 WebMethod의 "id_client" 매개 변수에 nullable 속성을 추가 할 수 있습니까? WebMethod에서 Nullable 매개 변수

<WebMethod()> _ 
Public Function find_client(ByVal auth_login As String, ByVal client_id As Long) As String 
//code 
End Function 

내가 브라우저에서이 웹 서비스를 테스트하려고 내가 id_client 매개 변수에 아무것도 설정하지

는 내가 변환 오류 (문자열 INT64 할) 수.
이 매개 변수에 선택적 속성을 추가하면 이 표시됩니다. 구문 오류이 Visual Studio에 나타납니다.

+1

를 들어 당신이 질문을 개선 할 필요가있다. 당신이 무엇을 요구하고 있는지 완전히 명확하지 않습니다. 또한 해결하려는 문제에 대해 설명하십시오. – Enigmativity

+0

브라우저에서이 웹 서비스를 테스트하고 싶다면 id_client 매개 변수를 => 변환 오류 appaer (int64로 문자열)로 설정하십시오.이 매개 변수에 선택적 속성을 추가하면 => Syntaxe 오류가 Visual Studio에서 나타납니다 – user3640317

답변

-1

당신이 의미하는 바는 모르겠지만 client_id를 선택적으로 설정할 수 있습니다. 그런 다음 함수는 client_id를 사용하거나 사용하지 않고 호출 할 수 있습니다.

예를

<WebMethod()> _ 
Public Function find_client(ByVal auth_login As String, Optional ByVal client_id As Long = Nothing) As String 

//code 
End Function 
+1

This 오류가 나타납니다 :
'webmethod'속성을 선택적 매개 변수가있는 메소드에 적용 할 수 없습니다. – user3640317

+0

정확히 무엇을하려고합니까? client_id = 아무것도 사용하지 않고 함수를 호출하려고합니까? – DNKROZ

+0

호출하기 전에 Visual Studio에서 syntaxe 오류가 발생했거나 – user3640317