HttpSessionState.Timeout プロパティ

定義

セッション状態プロバイダーがセッションを終了するまでに、要求間で許容される時間 (分単位) を取得または設定します。Gets or sets the amount of time, in minutes, allowed between requests before the session-state provider terminates the session.

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

プロパティ値

タイムアウト時間 (分単位)。The time-out period, in minutes.

次のコード例ではtimeout 、web.config ファイルで session 属性を30分に設定します。The following code example sets the timeout session attribute to 30 minutes in the Web.config file.

<configuration>  
  <system.web>  
    <sessionState   
      mode="InProc"  
      cookieless="true"  
      timeout="30" />  
  </system.web>  
</configuration>  

注釈

プロパティTimeouttimeoutsessionState configurationTimeout要素の属性を使用して、アプリケーションの web.config ファイルで設定できます。また、アプリケーションコードを使用してプロパティ値を直接設定することもできます。The Timeout property can be set in the Web.config file for an application using the timeout attribute of the sessionState configuration element, or you can set the Timeout property value directly using application code.

Timeoutプロパティを525600分 (1 年) より大きい値に設定することはできません。The Timeout property cannot be set to a value greater than 525,600 minutes (1 year). 既定値は20分です。The default value is 20 minutes.

適用対象

こちらもご覧ください