Freigeben über


IHttpSessionState.Timeout Eigenschaft

Definition

Ruft den zwischen Anforderungen zulässigen Timeoutzeitraum (in Minuten) ab, bevor der Sitzungsstatusanbieter die Sitzung beendet, oder legt diesen fest.

public:
 property int Timeout { int get(); void set(int value); };
public int Timeout { get; set; }
member this.Timeout : int with get, set
Public Property Timeout As Integer

Eigenschaftswert

Der Timeoutzeitraum in Minuten.

Beispiele

Im folgenden Codebeispiel wird die Timeout Eigenschaft der IHttpSessionState Schnittstelle implementiert, um den Sitzungstimeoutwert abzurufen und festzulegen, der in einer internen Variablen gespeichert ist, die im Klassenkonstruktor erstellt wurde.

public int Timeout
{
  get { return pTimeout; }
  set
  {
    if (value <= 0)
      throw new ArgumentException("Timeout value must be greater than zero.");

    if (value > MAX_TIMEOUT)
      throw new ArgumentException("Timout cannot be greater than " + MAX_TIMEOUT.ToString());

    pTimeout = value;
  }
}
Public Property Timeout As Integer Implements IHttpSessionState.Timeout
  Get
    Return pTimeout
  End Get
  Set
    If value <= 0 Then _
      Throw New ArgumentException("Timeout value must be greater than zero.")

    If value > MAX_TIMEOUT Then _
      Throw New ArgumentException("Timout cannot be greater than " & MAX_TIMEOUT.ToString())

    pTimeout = value
  End Set
End Property

Gilt für:

Weitere Informationen