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
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 false
yang 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 false
yang 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.