ProfileBase.Create Yöntem

Tanım

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

Aşırı Yüklemeler

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ğrulandığı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ı için profili temsil eden bir.

Özel durumlar

enabledWeb.config dosyasının profil bölümünün özniteliği şeklindedirfalse.

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-

Web.config dosyasının profil bölümündeki bir özelliğin özniteliği olarak, trueanonymousIdentification> öğesinin< özniteliği ise olarak ayarlanırfalse.enabledallowAnonymous

-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ği döndürürfalse.

-veya-

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

-veya-

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

-veya-

Profil özelliği, profil bölümünün özniteliğinde inherits 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

yöntemi Create yeni bir profil örneği oluşturup başlatır ve özel profil nesnesi kullanan veya non-ASP.NET 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ğrulandığı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 gösterir.

Döndürülenler

ProfileBase Belirtilen kullanıcı için profili temsil eden bir nesne.

Özel durumlar

enabledWeb.config dosyasının profil bölümünün özniteliği şeklindedirfalse.

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-

Web.config dosyasının profil bölümündeki bir özelliğin özniteliği olarak, trueanonymousIdentification> öğesinin< özniteliği ise olarak ayarlanırfalse.enabledallowAnonymous

-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ği döndürürfalse.

-veya-

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

-veya-

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

-veya-

Profil özelliği, profil bölümünün özniteliğinde inherits 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

yöntemi Create yeni bir profil örneği oluşturup başlatır ve özel profil nesnesi kullanan veya non-ASP.NET 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