Freigeben über


SessionStateItemCollection.Item[] Eigenschaft

Definition

Ruft einen Wert in der Auflistung ab oder legt diesen fest.

Überlädt

Item[Int32]

Ruft einen Wert in der Auflistung über den numerischen Index ab oder legt diesen fest.

Item[String]

Ruft einen Wert in der Auflistung über den Namen ab oder legt diesen fest.

Item[Int32]

Ruft einen Wert in der Auflistung über den numerischen Index ab oder legt diesen fest.

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

Parameter

index
Int32

Der numerische Index des Werts in der Auflistung.

Eigenschaftswert

Der am angegebenen Index in der Auflistung gespeicherte Wert. Wenn der angegebene Schlüssel nicht gefunden werden kann, wird beim Abrufen dieses Schlüssels null zurückgegeben. Beim Festlegen wird ein neues Element mit dem angegebenen Schlüssel erstellt.

Implementiert

Beispiele

Wichtig

Das Verwenden einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Im folgenden Codebeispiel werden Werte in einer Auflistung anhand eines SessionStateItemCollection numerischen Indexes festgelegt und abgerufen.

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

Weitere Informationen

Gilt für:

Item[String]

Ruft einen Wert in der Auflistung über den Namen ab oder legt diesen fest.

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

Parameter

name
String

Der Schlüsselname des Werts in der Auflistung.

Eigenschaftswert

Der Wert in der Auflistung mit dem angegebenen Namen. Wenn der angegebene Schlüssel nicht gefunden werden kann, wird beim Abrufen dieses Schlüssels null zurückgegeben. Beim Festlegen wird ein neues Element mit dem angegebenen Schlüssel erstellt.

Implementiert

Beispiele

Wichtig

Das Verwenden einer Instanz dieses Objekts mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Im folgenden Codebeispiel werden Werte in einer Auflistung anhand des SessionStateItemCollection Namens festgelegt und abgerufen.

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

Weitere Informationen

Gilt für: