private void UserYoutubeService()
{
var youtubeService = new YouTubeService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = Assembly.GetExecutingAssembly().GetName().Name
});
}
我想使用变量youtubeService
在这个方法中:
static List<string> videosList = new List<string>();
public async void RetrieveUploadsList()
{
UserCredentials();
UserYoutubeService();
var channelsListRequest = youtubeService.Channels.List("contentDetails");
}
我正在使用该方法UserYoutubeService
在我的代码的其他地方,但现在我需要使用局部变量youtubeService
方法中的属性RetrieveUploadsList
。我怎样才能传递变量youtubeService
出于UserYoutubeService
?
最简单的方法是返回你想要的值UserYoutubeService
, as in:
private YouTubeService UserYoutubeService() // <-- Note return type
{
return new YouTubeService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = Assembly.GetExecutingAssembly().GetName().Name
});
}
你会这样使用:
public async void RetrieveUploadsList()
{
UserCredentials();
var youtubeService = UserYoutubeService(); // <--- Change is here
var channelsListRequest = youtubeService.Channels.List("contentDetails");
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)