2012-05-16 4 views
0

나는 다음은 위의 링크를 기반으로 내 VB.NET 코드의 추출물 인 page구글 API 광고 .NET 라이브러리 OAuth2를 인증

의 하단에 제공되는 코드 샘플을 사용하여 몇 가지 실험을 시도하고있다. 내가 무엇을 누락 번역에 어딘가에 여기에 것입니다 :

GetAuthorization(arg As NativeApplicationClient) 

내가 분명히 C# 및 사이의 구문 번역에 대해 매우 분명 뭔가를 놓친 거지 :

Dim auth = New OAuth2Authenticator(Of NativeApplicationClient)(provider, GetAuthorization) 

GetAuthorization 방법은 서명이 VB.NET, 내가 제공 한 링크의 C# 버전에서 메서드 호출시 제공된 매개 변수가 없기 때문입니다.

+1

귀하의 "페이지"링크는 당신이 당신이 번역을 시도하기보다는 우리가 링크를 열고 다른 페이지에서 찾을 만들고있는 C# 코드를 게시 경우가 쉬울 것 – dthorpe

+0

나쁘다. –

+0

oauth2에 대한 google api .net 클라이언트에 대한 빠른 검색 결과,이 페이지를 발견했습니다 : http://code.google.com/p/google-api-dotnet-client/wiki/OAuth2 OAuth2Authenticator를 사용하여 사용법을 보여줍니다. 나는 그가 자신의 모범에서와 같이 단지 새로운 대상을 창조하려고하고 있다고 생각한다. –

답변

3

메서드를 참조하려면 AddressOf 매개 변수를 지정해야합니다.

Dim auth = New OAuth2Authenticator(Of NativeApplicationClient)(provider, AddressOf GetAuthorization) 
+0

감사합니다. 분명히 대표자와 .net에 대해 충분히 이해하지 못하는 것 같습니다. – dansan

+0

@ 단산 : 천만에! –