Поделиться через


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 свойства, является административное приложение, которое управляет данными ролей для нескольких приложений. Такое приложение должно быть однопользовательским, а не веб-приложением.

Применяется к

См. также раздел