ProfileBase.Create Yöntem

Tanım

Kullanıcı profilinin bir örneğini oluşturur.

Aşırı Yüklemeler

Name Description
Create(String)

ASP.NET tarafından belirtilen kullanıcı adı için bir profilin örneğini oluşturmak için kullanılır.

Create(String, Boolean)

ASP.NET tarafından belirtilen kullanıcı adı için bir profilin örneğini oluşturmak için kullanılır. Kullanıcının kimliğinin doğrulanıp doğrulanmadığını veya anonim olduğunu belirten bir parametre alır.

Create(String)

ASP.NET tarafından belirtilen kullanıcı adı için bir profilin örneğini oluşturmak için kullanılır.

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

Parametreler

username
String

Profil oluşturulacak kullanıcının adı.

Döndürülenler

ProfileBase Belirtilen kullanıcının profilini temsil eden.

Özel durumlar

enabledWeb.config dosyasının profil bölümünün özniteliğidirfalse.

Geçerli barındırma izin düzeyi değerinden Mediumküçük.

Web.config dosyasının profil bölümünde belirtilen özellik türü oluşturulamadı.

-veya-

allowAnonymousWeb.config dosyasının profil bölümündeki bir özelliğin özniteliği olaraktrue, enabled özniteliği ise olarak <> ayarlanır.

-veya-

serializeAsWeb.config dosyasının profil bölümündeki bir özelliğin özniteliği olarak ayarlanır Binary ve IsSerializable belirtilen type özelliğini döndürürfalse.

-veya-

Profil özelliğinin özniteliği kullanılarak provider belirtilen sağlayıcının adı koleksiyonda Providers bulunamadı.

-veya-

type Profil özelliği için belirtilen bulunamadı.

-veya-

Profil özelliği, inherits özniteliğinde belirtilen temel sınıftaki bir özellik adıyla eşleşen bir adla belirtildi.

Örnekler

Aşağıdaki kod örneği özel profil nesnesinin bir örneğini oluşturur, bir özellik ayarlar ve profili veri kaynağına kaydeder.

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()

Açıklamalar

Create yöntemi yeni bir profil örneği oluşturup başlatır ve özel profil nesnesi kullanan veya ASP.NET olmayan bir ortamda kullanıcı profillerini yöneten uygulamalar için kullanışlıdır.

yönteminin Create bu aşırı yüklemesi, belirtilen kullanıcı adının kimliği doğrulanmış bir kullanıcı olduğunu varsayar.

Ayrıca bkz.

Şunlara uygulanır

Create(String, Boolean)

ASP.NET tarafından belirtilen kullanıcı adı için bir profilin örneğini oluşturmak için kullanılır. Kullanıcının kimliğinin doğrulanıp doğrulanmadığını veya anonim olduğunu belirten bir parametre alır.

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

Parametreler

username
String

Profil oluşturulacak kullanıcının adı.

isAuthenticated
Boolean

true kullanıcının kimliğinin doğrulanmış olduğunu belirtmek için; false kullanıcının anonim olduğunu belirtmek için.

Döndürülenler

ProfileBase Belirtilen kullanıcının profilini temsil eden nesne.

Özel durumlar

enabledWeb.config dosyasının profil bölümünün özniteliğidirfalse.

Geçerli barındırma izin düzeyi değerinden Mediumküçük.

Web.config dosyasının profil bölümünde belirtilen özellik türü oluşturulamadı.

-veya-

allowAnonymousWeb.config dosyasının profil bölümündeki bir özelliğin özniteliği olaraktrue, enabled özniteliği ise olarak <> ayarlanır.

-veya-

serializeAsWeb.config dosyasının profil bölümündeki bir özelliğin özniteliği olarak ayarlanır Binary ve IsSerializable belirtilen type özelliğini döndürürfalse.

-veya-

Profil özelliğinin özniteliği kullanılarak provider belirtilen sağlayıcının adı koleksiyonda Providers bulunamadı.

-veya-

type Profil özelliği için belirtilen bulunamadı.

-veya-

Profil özelliği, inherits özniteliğinde belirtilen temel sınıftaki bir özellik adıyla eşleşen bir adla belirtildi.

Örnekler

Aşağıdaki kod örneği özel profil nesnesinin bir örneğini oluşturur, bir özellik ayarlar ve profili veri kaynağına kaydeder.

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()

Açıklamalar

Create yöntemi yeni bir profil örneği oluşturup başlatır ve özel profil nesnesi kullanan veya ASP.NET olmayan bir ortamda kullanıcı profillerini yöneten uygulamalar için kullanışlıdır.

Yöntemin Create bu aşırı yüklemesi, kimliği doğrulanmış bir kullanıcı veya anonim bir kullanıcı için profil oluşturmak için kullanılabilir.

Ayrıca bkz.

Şunlara uygulanır