首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google Drive - C#中更改重定向Url (第2部分)

在Google Drive - C#中更改重定向Url (第2部分)
EN

Stack Overflow用户
提问于 2014-11-24 19:56:26
回答 1查看 593关注 0票数 0

所以......(第1部分- Change Google default Auth Redirection - C# (Google liblary))

我尝试不好,但有一点问题:如果我尝试下面的代码:

代码语言:javascript
复制
public class MyNewAuthorizationCodeMvcApp : AuthorizationCodeMvcApp
    {
        public MyNewAuthorizationCodeMvcApp(Controller controller, FlowMetadata flowData) : base(flowData.Flow, "http://www.yandex.ru",  controller.Request.Url.ToString())
        {         


        }
    } 

我得到的错误是: AuthorizationCodeMvcApp构造函数(默认库)没有包含带有3个参数的构造函数

如果我尝试:

代码语言:javascript
复制
  public class MyNewAuthorizationCodeMvcApp : AuthorizationCodeWebApp
    {
        public MyNewAuthorizationCodeMvcApp(Controller controller, FlowMetadata flowData) : base(flowData.Flow, "http://www.yandex.ru",  controller.Request.Url.ToString())
        {         


        }
    }

我没有得到错误,但是!我无法将Valeu设置为

代码语言:javascript
复制
        this.controller = controller;
        this.flowData = flowData;

因为此字段仅用于读取((

出什么问题了?

EN

回答 1

Stack Overflow用户

发布于 2014-11-25 02:47:19

AuthorizationCodeMvcApp在它的构造函数中有两个参数,这就是为什么你会得到第一个错误。

您不能设置控制器和流数据,因为它们是只读的,在AuthorizationCodeMvcApp中,它们只能在构造函数中设置!

我认为对您来说最好的解决方案是复制AuthorizationCodeMvcApp的内容,并将第46行更改为您希望它拥有的正确URI。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27104306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档