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


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 абстрактного базового класса.

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

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