HttpApplicationState.Lock 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.
Mengunci akses ke HttpApplicationState variabel untuk memfasilitasi sinkronisasi akses.
public:
void Lock();
public void Lock();
member this.Lock : unit -> unit
Public Sub Lock ()
Contoh
Contoh berikut menggunakan Lock metode dan UnLock metode untuk mencegah sesi lain mengubah nilai dua variabel aplikasi hingga setelah sesi lokal mengubahnya.
Application.Lock();
Application["MyCode"] = 21;
Application["MyCount"] = Convert.ToInt32(Application["MyCount"]) + 1;
Application.UnLock();
Application.Lock()
Application("MyCode") = 21
Application("MyCount") = Convert.ToInt32(Application("MyCount")) + 1
Application.UnLock()
Keterangan
Kelas HttpApplicationState melakukan penguncian dan pembukaan kunci otomatis dengan AllKeys properti dan Count dan Addmetode , , GetClear, GetKey, Remove, RemoveAt dan Set . Namun, secara eksplisit menggunakan Lock metode dan UnLock ketika Anda memiliki serangkaian operasi mungkin lebih efisien.