buyanaa odbayar Ответов: 2

CS0619 C# устарел:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Nemiro.OAuth;
using Nemiro.OAuth.LoginForms;

namespace FileManager
{
    public partial class Form1 : Form
    {

        private string CurrentPath = "/";
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            if(string.IsNullOrEmpty(Properties.Settings.Default.AccessToken))
            {
                this.GetAccessToken();
            }
            else
            {
                this.GetFiles();
            }
        }

        private void GetAccessToken()
        {
            var login = new DropboxLogin ("", "");
            login.Owner = this;
            login.ShowDialog();

            if (login.IsSuccessfully)
            {
                Properties.Settings.Default.AccessToken = login.AccessToken.Value;
                Properties.Settings.Default.Save();
            }
            else
            {
                MessageBox.Show("error...");
            }
        }

//CS0619 'DropboxLogin.DropboxLogin(string, string, bool, bool)' is obsolete: Please use an overloads with a return url.


Что я уже пробовал:

I've done some Googling around (past hour or two) to no avail... Anyone able to help me with this? 

2 Ответов

Рейтинг:
18

F-ES Sitecore

В документации есть правильный пример использования.

Гитхаб - alekseynemiro/специалист.OAuth.LoginForms: формы входа OAuth для проектов Windows Forms.[^]


Рейтинг:
12

OriginalGriff

Ошибка понятна сама собой: это устаревший метод, и его не следует использовать в новых приложениях.

Причина, по которой вы получаете ошибку, может быть более сложной - скорее всего, вы пытаетесь использовать код, написанный для более ранней версии API. Но мы не можем сказать вам, что делать, вам нужно поговорить с людьми, которые написали код или "учебник", которому вы следуете, а также, вероятно, с авторами API. Их легко найти: Специалист.OAuth - таблица содержания[^] - посмотрите слева, и там есть ссылка "обратная связь", или вы можете найти более актуальный учебник в другом месте на их сайте.