Di Asp.Net 2.0, variabel server seperti Session dan Application sudah dapat digunakan di WebMethod.
1. Sesi [Metode Web(EnableSession = true)]
string publik Halo()
{
return "Halo," + Sesi["pengguna"];
}
[Metode Web(AktifkanSesi = salah)]
string publik Halo1()
{
return "Halo," + Sesi["pengguna"];
}
[Metode Web]
string publik Halo2()
{
return "Halo," + Sesi["pengguna"];
}
"EnableSession" Aktifkan status sesi untuk metode layanan Web XML, aktifkan benar. Status defaultnya adalah salah.
Ketiga metode di atas semuanya dapat mewujudkan penggunaan variabel Sesi. Tapi hati-hati:
Jika status disetel ke true, saat klien mengakses WS, variabel Session tidak perlu diberi nilai dan memiliki nilai default.
Jika status disetel ke false, saat klien mengakses WS, klien harus terlebih dahulu menetapkan nilai ke variabel Sesi, jika tidak, kesalahan akan dilaporkan.
2. Aplikasi
[Metode Web]
string publik Halo3()
{
return "Halo," + Aplikasi["pengguna"];
}
Saat menggunakan Aplikasi, tidak perlu menyetel tag metode
http://www.cnblogs.com/heekui/archive/2007/01/10/616513.html