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


MembershipProvider.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

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

Имя приложения, использующего пользовательского поставщика членства.

Примеры

Пример реализации см. в MembershipProvider разделе Реализация поставщика профилей.

Комментарии

Значение ApplicationName свойства хранится в источнике данных со связанными сведениями о пользователе, чтобы связать пользователя с конкретным приложением. Это свойство доступно для чтения и записи и по умолчанию имеет ApplicationPath значение свойства, если оно не указано явным образом.

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

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

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

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