AuthorizationStoreRoleProvider.ScopeName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает имя области для хранилища проверки подлинности.
public:
property System::String ^ ScopeName { System::String ^ get(); void set(System::String ^ value); };
public string ScopeName { get; set; }
member this.ScopeName : string with get, set
Public Property ScopeName As String
Значение свойства
Имя области для хранилища проверки подлинности.
Комментарии
Свойство ScopeName можно задать с помощью атрибута scopeName
конфигурации для экземпляра поставщика в providers
разделе раздела конфигурации roleManager
.
Внимание!
Так как для всех запросов, обслуживаемых HttpApplication объектом, используется один экземпляр поставщика роли по умолчанию, можно одновременно выполнить несколько запросов и попытаться задать ScopeName значение свойства. Свойство ScopeName не является потокобезопасным для нескольких операций записи, и изменение ScopeName значения свойства может привести к непредвиденному поведению при наличии нескольких пользователей приложения. Рекомендуется избегать написания кода, который позволяет пользователям задавать ScopeName свойство, если это не требуется. Примером приложения, в котором может потребоваться задание ScopeName свойства, является административное приложение, которое управляет данными ролей для нескольких приложений. Такое приложение должно быть однопользовательским, а не веб-приложением.