RoleProvider.ApplicationName Свойство

Определение

Возвращает или задает имя приложения, для которого будут сохраняться и извлекаться сведения о роли.

public:
 abstract property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public abstract string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public MustOverride Property ApplicationName As String

Значение свойства

String

Имя приложения, для которого будут сохраняться и извлекаться сведения о роли.

Примеры

В следующем примере кода показан пример реализации ApplicationName свойства.

private string pApplicationName;

public override string ApplicationName
{
  get { return pApplicationName; }
  set { pApplicationName = value; }
}
Private pApplicationName As String

Public Overrides Property ApplicationName As String 
  Get
    Return pApplicationName
  End Get
  Set
    pApplicationName = value
  End Set
End Property

Комментарии

Класс ApplicationName используется Roles для связывания пользователей и ролей с разными приложениями. Это позволяет нескольким приложениям использовать одну базу данных для хранения сведений о пользователях и роях без конфликтов между повторяющимися именами пользователей или именами ролей. Несколько ASP.NET приложений могут использовать одну базу данных, указав одно и то же значение в свойствеApplicationName. Свойство ApplicationName можно задать программным способом или декларативно задать в файле конфигурации для веб-приложения с помощью атрибута applicationName .

Если свойство не ApplicationName указано, рекомендуется ApplicationVirtualPath использовать значение свойства.

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

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