本文整理汇总了C#中Scope.Select方法的典型用法代码示例。如果您正苦于以下问题:C# Scope.Select方法的具体用法?C# Scope.Select怎么用?C# Scope.Select使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Scope
的用法示例。
在下文中一共展示了Scope.Select方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetAuthorizeUrl
public string GetAuthorizeUrl(
string state,
string redirectUri,
Scope[] scope)
{
return "https://medium.com/m/oauth/authorize?" +
$"client_id={_clientId}&" +
$"scope={scope.Select(s => s.ToString().PascalCaseToCamelCase()).ConcatenateString(",")}&" +
$"state={state}&" +
$"response_type=code&" +
$"redirect_uri={redirectUri}&";
}
示例2: createScopeViewModel
private static ScopeViewModel createScopeViewModel(Scope scope)
{
var valueVms = scope.Select(v =>
{
var valueVm = new FuzzyValueViewModel
{
FuzzyVariable = v.AssociatedVariable.Identifier
};
foreach (var vm in v.Values.Where(i => i.Value > 0).Select(i => new TermValueViewModel {Term = i.Key.Term, Value = i.Value}))
valueVm.Values.Add(vm);
return valueVm;
});
var scopeVm = new ScopeViewModel {Title = "Level "};
foreach (var val in valueVms)
scopeVm.Values.Add(val);
return scopeVm;
}