SessionStateItemCollection.Item[] Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyondaki bir değeri alır veya ayarlar.
Aşırı Yüklemeler
Item[Int32] |
Sayısal dizine göre koleksiyondaki bir değeri alır veya ayarlar. |
Item[String] |
Koleksiyondaki bir değeri ada göre alır veya ayarlar. |
Item[Int32]
Sayısal dizine göre koleksiyondaki bir değeri alır veya ayarlar.
public:
property System::Object ^ default[int] { System::Object ^ get(int index); void set(int index, System::Object ^ value); };
public object this[int index] { get; set; }
member this.Item(int) : obj with get, set
Default Public Property Item(index As Integer) As Object
Parametreler
- index
- Int32
Koleksiyondaki değerin sayısal dizini.
Özellik Değeri
Koleksiyondaki belirtilen dizinde depolanan değer. Belirtilen anahtar bulunamazsa, almaya çalışmak döndürür null
ve ayarlamaya çalışmak, belirtilen anahtarı kullanarak yeni bir öğe oluşturur.
Uygulamalar
Örnekler
Önemli
Güvenilmeyen verilerle bu nesnenin bir örneğini kullanmak bir güvenlik riskidir. Bu nesneyi yalnızca güvenilen verilerle kullanın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Aşağıdaki kod örneği, bir koleksiyondaki SessionStateItemCollection değerleri sayısal dizine göre ayarlar ve alır.
SessionStateItemCollection sessionItems = new SessionStateItemCollection();
sessionItems["ZipCode"] = "98072";
sessionItems["Email"] = "someone@example.com";
for (int i = 0; i < items.Count; i++)
Response.Write("sessionItems[" + i + "] = " + sessionItems[i].ToString() + "<br />");
Dim sessionItems As SessionStateItemCollection = New SessionStateItemCollection()
sessionItems("ZipCode") = "98072"
sessionItems("Email") = "someone@example.com"
For i As Integer = 0 To items.Count - 1
Response.Write("sessionItems(" & i & ") = " & sessionItems(i).ToString() & "<br />")
Next
Ayrıca bkz.
Şunlara uygulanır
Item[String]
Koleksiyondaki bir değeri ada göre alır veya ayarlar.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ name); void set(System::String ^ name, System::Object ^ value); };
public object this[string name] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(name As String) As Object
Parametreler
- name
- String
Koleksiyondaki değerin anahtar adı.
Özellik Değeri
Koleksiyondaki belirtilen ada sahip değer. Belirtilen anahtar bulunamazsa, almaya çalışmak döndürür null
ve ayarlamaya çalışmak, belirtilen anahtarı kullanarak yeni bir öğe oluşturur.
Uygulamalar
Örnekler
Önemli
Güvenilmeyen verilerle bu nesnenin bir örneğini kullanmak bir güvenlik riskidir. Bu nesneyi yalnızca güvenilen verilerle kullanın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
Aşağıdaki kod örneği, koleksiyondaki SessionStateItemCollection değerleri ada göre ayarlar ve alır.
SessionStateItemCollection items = new SessionStateItemCollection();
items["LastName"] = "Wilson";
items["FirstName"] = "Dan";
foreach (string s in items.Keys)
Response.Write("items[\"" + s + "\"] = " + items[s].ToString() + "<br />");
Dim items As SessionStateItemCollection = New SessionStateItemCollection()
items("LastName") = "Wilson"
items("FirstName") = "Dan"
For Each s As String In items.Keys
Response.Write("items(""" & s & """) = " & items(s).ToString() & "<br />")
Next