예제 #1
0
 public DriveService GetService(Credentials credentials, RefreshToken refreshToken)
 {
     var provider = GetAppClient(credentials);
       var auth = new OAuth2Authenticator<NativeApplicationClient>(provider, GetAuthorization);
       var service = new DriveService(new BaseClientService.Initializer {Authenticator = auth});
       mRefreshToken = refreshToken;
       return service;
 }
예제 #2
0
파일: FolderManager.cs 프로젝트: asipe/Goul
 public FolderManager(Credentials credentials, RefreshToken refreshToken)
 {
     mService = new GetDriveService().GetService(credentials, refreshToken);
 }
예제 #3
0
 public void Update(RefreshToken token)
 {
     mFile.WriteAllText(mPath, token.Token);
 }
예제 #4
0
 public GDriveFileManager(Credentials credentials, RefreshToken refreshToken)
 {
     mService = new GetDriveService().GetService(credentials, refreshToken);
       mFileEnum = new FileEnumerator(mService);
 }
예제 #5
0
 public void UploadFileWithFolder(string file, string fileTitle, string[] foldersToUpload, Credentials credentials, RefreshToken refreshToken)
 {
     var uploader = new Uploader(credentials, refreshToken);
       uploader.UploadFileWithFolderSet(file, fileTitle, foldersToUpload);
 }
예제 #6
0
파일: Uploader.cs 프로젝트: asipe/Goul
 public Uploader(Credentials credentials, RefreshToken refreshToken)
 {
     mService = new GetDriveService().GetService(credentials, refreshToken);
 }