所以......(第1部分- Change Google default Auth Redirection - C# (Google liblary))
我尝试不好,但有一点问题:如果我尝试下面的代码:
public class MyNewAuthorizationCodeMvcApp : AuthorizationCodeMvcApp
{
public MyNewAuthorizationCodeMvcApp(Controller controller, FlowMetadata flowData) : base(flowData.Flow, "http://www.yandex.ru", controller.Request.Url.ToString())
{
}
} 我得到的错误是: AuthorizationCodeMvcApp构造函数(默认库)没有包含带有3个参数的构造函数
如果我尝试:
public class MyNewAuthorizationCodeMvcApp : AuthorizationCodeWebApp
{
public MyNewAuthorizationCodeMvcApp(Controller controller, FlowMetadata flowData) : base(flowData.Flow, "http://www.yandex.ru", controller.Request.Url.ToString())
{
}
}我没有得到错误,但是!我无法将Valeu设置为
this.controller = controller;
this.flowData = flowData;因为此字段仅用于读取((
出什么问题了?
发布于 2014-11-25 02:47:19
AuthorizationCodeMvcApp在它的构造函数中有两个参数,这就是为什么你会得到第一个错误。
您不能设置控制器和流数据,因为它们是只读的,在AuthorizationCodeMvcApp中,它们只能在构造函数中设置!
我认为对您来说最好的解决方案是复制AuthorizationCodeMvcApp的内容,并将第46行更改为您希望它拥有的正确URI。
https://stackoverflow.com/questions/27104306
复制相似问题