Bagikan melalui


ProfileBase.Create Metode

Definisi

Membuat instans profil pengguna.

Overload

Create(String)

Digunakan oleh ASP.NET untuk membuat instans profil untuk nama pengguna yang ditentukan.

Create(String, Boolean)

Digunakan oleh ASP.NET untuk membuat instans profil untuk nama pengguna yang ditentukan. Mengambil parameter yang menunjukkan apakah pengguna diautentikasi atau anonim.

Create(String)

Digunakan oleh ASP.NET untuk membuat instans profil untuk nama pengguna yang ditentukan.

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

Parameter

username
String

Nama pengguna yang akan dibuat profilnya.

Mengembalikan

Yang ProfileBase mewakili profil untuk pengguna yang ditentukan.

Pengecualian

Atribut enabled bagian profil dari file Web.config adalah false.

Tingkat izin hosting saat ini kurang dari Medium.

Tipe properti yang ditentukan di bagian profil file Web.config tidak dapat dibuat.

-atau-

Atribut allowAnonymous untuk properti di bagian profil file Web.config diatur ke true dan enabled atribut <elemen anonimIdentifikasi> diatur ke false.

-atau-

Atribut serializeAs untuk properti di bagian profil file Web.config diatur ke Binary dan IsSerializable properti dari pengembalian falseyang ditentukan type .

-atau-

Nama penyedia yang ditentukan menggunakan provider atribut properti profil tidak dapat ditemukan dalam Providers koleksi.

-atau-

Properti type profil yang ditentukan tidak dapat ditemukan.

-atau-

Properti profil ditentukan dengan nama yang cocok dengan nama properti pada kelas dasar yang ditentukan dalam inherits atribut bagian profil .

Contoh

Contoh kode berikut membuat instans objek profil kustom, mengatur properti, dan menyimpan profil ke sumber data.

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

Keterangan

Metode ini Create membuat dan menginisialisasi instans profil baru dan berguna untuk aplikasi yang menggunakan objek profil kustom atau mengelola profil pengguna di lingkungan non-ASP.NET.

Kelebihan beban Create metode ini mengasumsikan bahwa nama pengguna yang ditentukan adalah pengguna yang diautentikasi.

Lihat juga

Berlaku untuk

Create(String, Boolean)

Digunakan oleh ASP.NET untuk membuat instans profil untuk nama pengguna yang ditentukan. Mengambil parameter yang menunjukkan apakah pengguna diautentikasi atau anonim.

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

Parameter

username
String

Nama pengguna yang akan dibuat profilnya.

isAuthenticated
Boolean

true untuk menunjukkan bahwa pengguna diautentikasi; false untuk menunjukkan bahwa pengguna bersifat anonim.

Mengembalikan

Objek ProfileBase yang mewakili profil untuk pengguna yang ditentukan.

Pengecualian

Atribut enabled bagian profil dari file Web.config adalah false.

Tingkat izin hosting saat ini kurang dari Medium.

Tipe properti yang ditentukan di bagian profil file Web.config tidak dapat dibuat.

-atau-

Atribut allowAnonymous untuk properti di bagian profil file Web.config diatur ke true dan enabled atribut <elemen anonimIdentifikasi> diatur ke false.

-atau-

Atribut serializeAs untuk properti di bagian profil file Web.config diatur ke Binary dan IsSerializable properti dari pengembalian falseyang ditentukan type .

-atau-

Nama penyedia yang ditentukan menggunakan provider atribut properti profil tidak dapat ditemukan dalam Providers koleksi.

-atau-

Properti type profil yang ditentukan tidak dapat ditemukan.

-atau-

Properti profil ditentukan dengan nama yang cocok dengan nama properti pada kelas dasar yang ditentukan dalam inherits atribut bagian profil .

Contoh

Contoh kode berikut membuat instans objek profil kustom, mengatur properti, dan menyimpan profil ke sumber data.

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

Keterangan

Metode ini Create membuat dan menginisialisasi instans profil baru dan berguna untuk aplikasi yang menggunakan objek profil kustom atau mengelola profil pengguna di lingkungan non-ASP.NET.

Kelebihan beban Create metode ini dapat digunakan untuk membuat profil untuk pengguna yang diautentikasi atau pengguna anonim.

Lihat juga

Berlaku untuk