Share via


SessionStateItemCollection.Item[] Propiedad

Definición

Obtiene o establece un valor de la colección.

Sobrecargas

Item[Int32]

Obtiene o establece un valor de la colección por índice numérico.

Item[String]

Obtiene o establece un valor de la colección por nombre.

Item[Int32]

Obtiene o establece un valor de la colección por índice numérico.

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

Parámetros

index
Int32

Índice numérico del valor de la colección.

Valor de propiedad

Object

Valor de la colección almacenado en el índice especificado. Si no se encuentra la clave especificada, al intentar obtenerla se devuelve null y al intentar establecerla se crea una nueva entrada con la clave especificada.

Implementaciones

Ejemplos

Importante

Usar una instancia de este objeto con datos que no son de confianza supone un riesgo de seguridad. Utilice este objeto solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.

En el ejemplo de código siguiente se establecen y obtienen valores de una SessionStateItemCollection colección por índice numérico.

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

Consulte también

Se aplica a

Item[String]

Obtiene o establece un valor de la colección por nombre.

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

Parámetros

name
String

Nombre de la clave del valor de la colección.

Valor de propiedad

Object

Valor de la colección con el nombre especificado. Si no se encuentra la clave especificada, al intentar obtenerla se devuelve null y al intentar establecerla se crea una nueva entrada con la clave especificada.

Implementaciones

Ejemplos

Importante

Usar una instancia de este objeto con datos que no son de confianza supone un riesgo de seguridad. Utilice este objeto solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.

En el ejemplo de código siguiente se establecen y obtienen valores en una SessionStateItemCollection colección por nombre.

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

Consulte también

Se aplica a