IHttpSessionState.Item[] Property

Definition

Gets or sets individual session-state item values.

Overloads

Item[Int32]

Gets or sets a session-state item value by numerical index.

Item[String]

Gets or sets a session-state item value by name.

Item[Int32]

Gets or sets a session-state item value by numerical index.

public object this[int index] { get; set; }

Parameters

index
Int32

The numerical index of the session-state item value.

Property Value

The session-state item value specified in the index parameter.

Examples

The following code example implements the Item[] property of the IHttpSessionState interface to store and return an internal dictionary session-state item value by numeric index.

public object this[int index]
{
  get { return pSessionItems[index]; }
  set { pSessionItems[index] = value; }
}

See also

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Item[String]

Gets or sets a session-state item value by name.

public object this[string name] { get; set; }

Parameters

name
String

The key name of the session-state item value.

Property Value

The session-state item value specified in the name parameter.

Examples

The following code example implements the Item[] property of the IHttpSessionState interface to store and return an internal dictionary session-state item value by its key name.

public object this[string name]
{
  get { return pSessionItems[name]; }
  set { pSessionItems[name] = value; }
}

See also

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1