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


ProfileManager.Provider Свойство

Определение

Получает ссылку на используемого по умолчанию поставщика профилей для приложения.

public:
 static property System::Web::Profile::ProfileProvider ^ Provider { System::Web::Profile::ProfileProvider ^ get(); };
public static System.Web.Profile.ProfileProvider Provider { get; }
static member Provider : System.Web.Profile.ProfileProvider
Public Shared ReadOnly Property Provider As ProfileProvider

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

Используемый по умолчанию поставщик профилей для приложения.

Исключения

Была предпринята попытка получить значение свойства Provider с уровнем разрешения, не соответствующим как минимум Medium.

Примеры

В следующем примере кода перечислены свойства поставщика профилей по умолчанию.

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Profile" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

public void Page_Load()
{
  ProviderNameLabel.Text        = ProfileManager.Provider.Name;
  ProviderTypeLabel.Text        = ProfileManager.Provider.GetType().ToString();
  ProviderDescriptionLabel.Text = ProfileManager.Provider.Description;
}

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Default Profile Provider Information</title>
</head>
<body>

<form id="form1" runat="server">
  <h3>Default Profile Provider Information</h3>

  <table border="1" cellpadding="2" cellspacing="2">
    <tr>
      <td>Provider Name</td>
      <td><asp:Label id="ProviderNameLabel" runat="server" /></td>
    </tr>
    <tr>
      <td>Provider Type</td>
      <td><asp:Label id="ProviderTypeLabel" runat="server" /></td>
    </tr>
    <tr>
      <td>Provider Description</td>
      <td><asp:Label id="ProviderDescriptionLabel" runat="server" /></td>
    </tr>
  </table>


</form>

</body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Profile" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

Public Sub Page_Load()
  ProviderNameLabel.Text        = ProfileManager.Provider.Name
  ProviderTypeLabel.Text        = ProfileManager.Provider.GetType().ToString()
  ProviderDescriptionLabel.Text = ProfileManager.Provider.Description
End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Default Profile Provider Information</title>
</head>
<body>

<form id="form1" runat="server">
  <h3>Default Profile Provider Information</h3>

  <table border="1" cellpadding="2" cellspacing="2">
    <tr>
      <td>Provider Name</td>
      <td><asp:Label id="ProviderNameLabel" runat="server" /></td>
    </tr>
    <tr>
      <td>Provider Type</td>
      <td><asp:Label id="ProviderTypeLabel" runat="server" /></td>
    </tr>
    <tr>
      <td>Provider Description</td>
      <td><asp:Label id="ProviderDescriptionLabel" runat="server" /></td>
    </tr>
  </table>


</form>

</body>
</html>

Комментарии

Свойство Provider позволяет напрямую ссылаться на поставщик профилей по умолчанию для приложения. Обычно используется для доступа к пользовательским членам поставщика профилей, которые не являются частью абстрактного ProfileProvider базового класса.

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

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