本文整理匯總了C#中BindingBuilder.InSingletonScope方法的典型用法代碼示例。如果您正苦於以下問題:C# BindingBuilder.InSingletonScope方法的具體用法?C# BindingBuilder.InSingletonScope怎麽用?C# BindingBuilder.InSingletonScope使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類BindingBuilder
的用法示例。
在下文中一共展示了BindingBuilder.InSingletonScope方法的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));
}
}