ProfileBase.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建用户配置文件的实例。
重载
| 名称 | 说明 |
|---|---|
| Create(String) |
ASP.NET 用于为指定的用户名创建配置文件的实例。 |
| Create(String, Boolean) |
ASP.NET 用于为指定的用户名创建配置文件的实例。 采用一个参数,指示用户是经过身份验证还是匿名。 |
Create(String)
ASP.NET 用于为指定的用户名创建配置文件的实例。
public:
static System::Web::Profile::ProfileBase ^ Create(System::String ^ username);
public static System.Web.Profile.ProfileBase Create(string username);
static member Create : string -> System.Web.Profile.ProfileBase
Public Shared Function Create (username As String) As ProfileBase
参数
- username
- String
要为其创建配置文件的用户的名称。
返回
一个 ProfileBase 表示指定用户的配置文件。
例外
enabledWeb.config 文件的配置文件节的属性为 false。
当前托管权限级别小于 Medium。
无法创建 Web.config 文件的 配置文件 节中指定的属性类型。
-或-
allowAnonymousWeb.config 文件的配置文件部分中属性的属性设置为 trueenabled ,anonymousIdentification< 元素的属性>设置为 false。
-或-
serializeAsWeb.config 文件的配置文件部分中属性的属性设置为Binary指定IsSerializable返回type的属性false。
-或-
在集合中provider找不到使用Providers配置文件属性的属性指定的提供程序的名称。
-或-
type找不到为配置文件属性指定的属性。
-或-
使用与配置文件节属性中指定的 inherits 基类上的属性名称匹配的名称指定 了配置文件 属性属性。
示例
下面的代码示例创建自定义配置文件对象的实例、设置属性并将配置文件保存到数据源。
MyCustomProfile myProfile = (MyCustomProfile)ProfileBase.Create("username");
myProfile.ZipCode = "98052";
myProfile.Save();
Dim myProfile As MyCustomProfile = CType(ProfileBase.Create("username"), MyCustomProfile)
myProfile.ZipCode = "98052"
myProfile.Save()
注解
Create 方法创建和初始化新的配置文件实例,对于使用自定义配置文件对象或管理非 ASP.NET 环境中的用户配置文件的应用程序非常有用。
此方法的 Create 此重载假定指定的用户名是经过身份验证的用户。
另请参阅
适用于
Create(String, Boolean)
ASP.NET 用于为指定的用户名创建配置文件的实例。 采用一个参数,指示用户是经过身份验证还是匿名。
public:
static System::Web::Profile::ProfileBase ^ Create(System::String ^ username, bool isAuthenticated);
public static System.Web.Profile.ProfileBase Create(string username, bool isAuthenticated);
static member Create : string * bool -> System.Web.Profile.ProfileBase
Public Shared Function Create (username As String, isAuthenticated As Boolean) As ProfileBase
参数
- username
- String
要为其创建配置文件的用户的名称。
- isAuthenticated
- Boolean
返回
一个 ProfileBase 对象,表示指定用户的配置文件。
例外
enabledWeb.config 文件的配置文件节的属性为 false。
当前托管权限级别小于 Medium。
无法创建 Web.config 文件的 配置文件 节中指定的属性类型。
-或-
allowAnonymousWeb.config 文件的配置文件部分中属性的属性设置为 trueenabled ,anonymousIdentification< 元素的属性>设置为 false。
-或-
serializeAsWeb.config 文件的配置文件部分中属性的属性设置为Binary指定IsSerializable返回type的属性false。
-或-
在集合中provider找不到使用Providers配置文件属性的属性指定的提供程序的名称。
-或-
type找不到为配置文件属性指定的属性。
-或-
使用与配置文件节属性中指定的 inherits 基类上的属性名称匹配的名称指定 了配置文件 属性属性。
示例
下面的代码示例创建自定义配置文件对象的实例、设置属性并将配置文件保存到数据源。
MyCustomProfile profile = (MyCustomProfile)ProfileBase.Create("username", true);
profile.ZipCode = "98052";
profile.Save();
Dim profile As MyCustomProfile = CType(ProfileBase.Create("username", True), MyCustomProfile)
profile.ZipCode = "98052"
profile.Save()
注解
Create 方法创建和初始化新的配置文件实例,对于使用自定义配置文件对象或管理非 ASP.NET 环境中的用户配置文件的应用程序非常有用。
此方法的 Create 此重载可用于为经过身份验证的用户或匿名用户创建配置文件。