Membership.ApplicationName Properti
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.
Atur atau tetapkan nama aplikasi.
public:
static property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public static string ApplicationName { get; set; }
static member ApplicationName : string with get, set
Public Shared Property ApplicationName As String
Nilai Properti
Nama aplikasi.
Contoh
Contoh kode berikut menunjukkan elemen keanggotaan di bagian system.web
file Web.config untuk aplikasi ASP.NET. Ini menentukan bahwa aplikasi menggunakan SqlMembershipProvider instans dan mengatur ke ApplicationNameMyApplication
.
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="true"
enablePasswordReset="false"
requiresQuestionAndAnswer="true"
passwordFormat="Encrypted"
applicationName="MyApplication" />
</providers>
</membership>
Keterangan
ApplicationName digunakan untuk mengidentifikasi pengguna khusus untuk aplikasi. Artinya, nama pengguna yang sama dapat ada di database untuk beberapa aplikasi ASP.NET yang menentukan yang berbeda ApplicationName. Ini memungkinkan beberapa aplikasi untuk menggunakan database yang sama untuk menyimpan informasi pengguna tanpa mengalami konflik nama pengguna duplikat. Atau, beberapa aplikasi ASP.NET dapat menggunakan database pengguna yang sama dengan menentukan yang sama ApplicationName. ApplicationName dapat diatur secara terprogram atau deklaratif dalam konfigurasi untuk aplikasi Web.
Perhatian
Karena satu instans penyedia keanggotaan default digunakan untuk semua permintaan yang HttpApplication dilayani oleh objek, Anda dapat memiliki beberapa permintaan yang dijalankan secara bersamaan dan mencoba mengatur ApplicationName nilai properti. Properti ApplicationName tidak aman untuk beberapa penulisan ApplicationName , dan mengubah nilai properti dapat mengakibatkan perilaku yang tidak terduga untuk beberapa pengguna aplikasi. Kami menyarankan agar Anda menghindari penulisan kode yang memungkinkan pengguna untuk mengatur ApplicationName properti , kecuali Anda harus. Contoh aplikasi di mana pengaturan ApplicationName properti mungkin diperlukan adalah aplikasi administratif yang mengelola data keanggotaan untuk beberapa aplikasi. Aplikasi seperti itu harus menjadi aplikasi pengguna tunggal dan bukan aplikasi Web.