ProfileManager.Provider Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.