나는 여기에 몇 가지 글을 읽고 몇 가지 C#을 예제를 찾았지만 :-(나는 항상 다음과 같은 오류 메시지가 얻을 dotnetopenauth에서 예를 OAuthConsumer 번역 할 때 나는 vb.net로 전송할 수 없어요했습니다vb.net 예를 들어 dotnetopenauth를 사용하여 Google 연락처를 얻으려면?
'DotNetOpenAuth.ApplicationBlock.InMemoryTokenManager' is not accessible in this context because it is 'Friend'.
:
Private ReadOnly Property TokenManager() As InMemoryTokenManager
어디 vb.net을위한 작업 예를 들어 거기에 내가 구글 인증을 dotnetopenauth
에서 오픈 ID를 사용하는 관리했지만 지금은 연락처를 읽는 붙어 ... 미리 감사드립니다 !!
이 오류 메시지는 C#과 VB.NET 간의 현재 변환과 관련이 없지만 DotNetOpenAuth API에서 변경된 것처럼 보입니다. 수업이 "친구"인 경우 실제로 수업에 액세스하는 것을 원하지 않습니다. 그래서 당신이 발견 한 샘플은 적절하게 구식입니다 ... –
샘플은 http://www.dotnetopenauth.net/에서 제공되는 최신 dotnetopenauth 3.4.7에 포함되어 있습니다. OAuthConsumer.GoogleAddressbook.aspx.cs에는 해당 행이 _Private InMemoryTokenManager TokenManager {_로 위와 같이 번역되어 있습니다. – K232
좋아. InMemoryTokenManager를 소유하고 있다면 (코드 파일에있는 경우) 그냥 Friend 대신 public으로 설정하십시오. 나는 그들이 DLL에서 제공 한 타입이었다. –