.NET Framework 类库
ProfileManager.Provider 属性

注意:此属性在 .NET Framework 2.0 版中是新增的。

获取对应用程序的默认配置文件提供程序的引用。

命名空间:System.Web.Profile
程序集:System.Web(在 system.web.dll 中)

语法

Visual Basic(声明)
Public Shared ReadOnly Property Provider As ProfileProvider
Visual Basic(用法)
Dim value As ProfileProvider

value = ProfileManager.Provider
C#
public static ProfileProvider Provider { get; }
C++
public:
static property ProfileProvider^ Provider {
    ProfileProvider^ get ();
}
J#
/** @property */
public static ProfileProvider get_Provider ()
JScript
public static function get Provider () : ProfileProvider

属性值

应用程序的默认配置文件提供程序。
异常

异常类型条件

HttpException

在不具有起码的 Medium 权限的情况下试图获取 Provider 属性值。

备注

Provider 属性使您能够直接引用应用程序的默认配置文件提供程序。这通常用于访问配置文件提供程序的不属于 ProfileProvider 抽象基类的自定义成员。

示例

下面的代码示例列出默认配置文件提供程序的属性。

Visual Basic
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Profile" %>
<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>
<head>
<title>Default Profile Provider Information</title>
</head>
<body>

<form 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>
C#
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Profile" %>
<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>
<head>
<title>Default Profile Provider Information</title>
</head>
<body>

<form 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>
.NET Framework 安全性

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0
请参见

标记 :


Page view tracker