ProfileBase.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
enabled
Web.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, true
anonymousIdentification> öğesinin< özniteliği ise olarak ayarlanırfalse
.enabled
allowAnonymous
-veya-
serializeAs
Web.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
enabled
Web.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, true
anonymousIdentification> öğesinin< özniteliği ise olarak ayarlanırfalse
.enabled
allowAnonymous
-veya-
serializeAs
Web.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.