ProfileBase.Create Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat instans profil pengguna.
Overload
| Nama | Deskripsi |
|---|---|
| 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 untuk membuat profil.
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 typeyang ditentukan false .
-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 Create membuat dan menginisialisasi instans profil baru dan berguna untuk aplikasi yang menggunakan objek profil kustom atau mengelola profil pengguna di lingkungan yang tidak ASP.NET.
Kelebihan metode Create 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 untuk membuat profil.
- 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 typeyang ditentukan false .
-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 Create membuat dan menginisialisasi instans profil baru dan berguna untuk aplikasi yang menggunakan objek profil kustom atau mengelola profil pengguna di lingkungan yang tidak ASP.NET.
Kelebihan metode Create ini dapat digunakan untuk membuat profil untuk pengguna terautentikasi atau pengguna anonim.