ProfileManager.Provider Propriedade

Definição

Recebe uma referência ao fornecedor de perfil padrão da aplicação.

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

Valor de Propriedade

O fornecedor de perfil padrão da aplicação.

Exceções

Foi feita uma tentativa de obter o valor da Provider propriedade sem pelo menos Medium permissão.

Exemplos

O exemplo de código seguinte lista as propriedades do fornecedor de perfil predefinido.

<%@ 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>

Observações

A Provider propriedade permite-lhe referenciar diretamente o fornecedor de perfil padrão de uma aplicação. Isto é frequentemente usado para aceder a membros personalizados do fornecedor de perfil que não fazem parte da ProfileProvider classe base abstrata.

Aplica-se a

Ver também