本文整理汇总了C#中BindingBuilder.InRequestScope方法的典型用法代码示例。如果您正苦于以下问题:C# BindingBuilder.InRequestScope方法的具体用法?C# BindingBuilder.InRequestScope怎么用?C# BindingBuilder.InRequestScope使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BindingBuilder
的用法示例。
在下文中一共展示了BindingBuilder.InRequestScope方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadScope
private void ReadScope(XElement element, BindingBuilder<object> builder)
{
XAttribute scopeAttribute = element.Attribute("scope");
if (scopeAttribute == null || String.IsNullOrEmpty(scopeAttribute.Value))
{
builder.InTransientScope();
return;
}
string value = scopeAttribute.Value.ToLower();
switch (value)
{
case "transient":
builder.InTransientScope();
break;
case "singleton":
builder.InSingletonScope();
break;
case "thread":
builder.InThreadScope();
break;
case "request":
builder.InRequestScope();
break;
default:
throw new ConfigurationErrorsException(String.Format("The 'bind' element has an unknown value '{0}' for its 'scope' attribute. Valid values are transient, singleton, thread, and request.", value));
}
}