PartialCachingAttribute コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PartialCachingAttribute コンストラクタの意味・解説 

PartialCachingAttribute コンストラクタ (Int32)

キャッシュされるユーザー コントロール割り当てる存続期間指定して、PartialCachingAttribute クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim duration As Integer

Dim instance As New PartialCachingAttribute(duration)
public PartialCachingAttribute (
    int duration
)
public:
PartialCachingAttribute (
    int duration
)
public PartialCachingAttribute (
    int duration
)
public function PartialCachingAttribute (
    duration : int
)

パラメータ

duration

ユーザー コントロール出力キャッシュ残しておく時間 (秒数)。

使用例使用例

PartialCachingAttribute(Int32) コンストラクタユーザー コントロール適用する方法次のコード例示します。この例では、このコンストラクタ使用してユーザー コントロールキャッシュできること示しキャッシュ存続期間指定してます。このコード例は、PartialCachingAttribute クラストピック取り上げているコード例一部分です。

' Set the PartialCachingAttribute.Duration property to 20 seconds.
<PartialCaching(20)> _
Partial Class ctlMine
    Inherits UserControl
// Set the PartialCachingAttribute.Duration property to 20 seconds.
[PartialCaching(20)]
public partial class ctlMine : UserControl
// Set the PartialCachingAttribute.Duration property to 20 seconds.
/** @attribute PartialCaching(20)
 */
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PartialCachingAttribute クラス
PartialCachingAttribute メンバ
System.Web.UI 名前空間

PartialCachingAttribute コンストラクタ (Int32, String, String, String, Boolean)

キャッシュ存続期間GET および POST の値、コントロール名、キャッシュ変更するために使用するカスタム出力キャッシュ要件、およびユーザー コントロール出力複数ページ共有できるようにするかどうか指定して、PartialCachingAttribute クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    duration As Integer, _
    varyByParams As String, _
    varyByControls As String, _
    varyByCustom As String, _
    shared As Boolean _
)
Dim duration As Integer
Dim varyByParams As String
Dim varyByControls As String
Dim varyByCustom As String
Dim shared As Boolean

Dim instance As New PartialCachingAttribute(duration,
 varyByParams, varyByControls, varyByCustom, shared)
public PartialCachingAttribute (
    int duration,
    string varyByParams,
    string varyByControls,
    string varyByCustom,
    bool shared
)
public:
PartialCachingAttribute (
    int duration, 
    String^ varyByParams, 
    String^ varyByControls, 
    String^ varyByCustom, 
    bool shared
)
public PartialCachingAttribute (
    int duration, 
    String varyByParams, 
    String varyByControls, 
    String varyByCustom, 
    boolean shared
)
public function PartialCachingAttribute (
    duration : int, 
    varyByParams : String, 
    varyByControls : String, 
    varyByCustom : String, 
    shared : boolean
)

パラメータ

duration

ユーザー コントロールキャッシュされる時間 (秒数)。

varyByParams

出力キャッシュ変更使用される文字列セミコロン区切りリスト既定では、これらの文字列は、GET メソッド属性設定して送信されクエリ文字列値、または POST メソッド使用して送られパラメータ対応してます。この属性複数パラメータ設定すると、出力キャッシュにはそれぞれの指定したパラメータに対して要求されドキュメント異なったバージョン含まれます。指定できる値は、"none"、"*"、有効なクエリ文字列、または POST パラメータ名です。

varyByControls

出力キャッシュ変更使用される文字列セミコロン区切りリスト。これらの文字列は、ユーザー コントロールプロパティの完全修飾名を表しますユーザー コントロールでこのパラメータ使用すると、指定された各ユーザー コントロール プロパティキャッシュ合わせてユーザー コントロール出力変化します

varyByCustom

カスタム出力キャッシュ要件を表すテキスト。このパラメータに "browser" の値が指定され場合は、キャッシュブラウザ名およびメジャー バージョン情報に応じて変化しますカスタム文字列入力する場合は、アプリケーションの Global.asax ファイルの HttpApplication.GetVaryByCustomString メソッドオーバーライドする必要があります

shared

複数ページユーザー コントロール出力共有できることを示す場合trueそれ以外場合false

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PartialCachingAttribute クラス
PartialCachingAttribute メンバ
System.Web.UI 名前空間

PartialCachingAttribute コンストラクタ

PartialCachingAttribute クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
PartialCachingAttribute (Int32) キャッシュされるユーザー コントロール割り当てる存続期間指定してPartialCachingAttribute クラス新しインスタンス初期化します。
PartialCachingAttribute (Int32, String, String, String) キャッシュ存続期間GET および POST の値、コントロール名、およびキャッシュ変更するために使用するカスタム出力キャッシュ要件指定してPartialCachingAttribute クラス新しインスタンス初期化します。
PartialCachingAttribute (Int32, String, String, String, Boolean) キャッシュ存続期間GET および POST の値、コントロール名、キャッシュ変更するために使用するカスタム出力キャッシュ要件、およびユーザー コントロール出力複数ページ共有できるようにするかどうか指定してPartialCachingAttribute クラス新しインスタンス初期化します。
PartialCachingAttribute (Int32, String, String, String, String, Boolean) キャッシュ存続期間GET および POST の値、コントロール名、キャッシュ変更するために使用するカスタム出力キャッシュ要件データベース依存関係、およびユーザー コントロール出力複数ページ共有できるようにするかどうか指定してPartialCachingAttribute クラス新しインスタンス初期化します。
参照参照

関連項目

PartialCachingAttribute クラス
PartialCachingAttribute メンバ
System.Web.UI 名前空間

PartialCachingAttribute コンストラクタ (Int32, String, String, String)

キャッシュ存続期間GET および POST の値、コントロール名、およびキャッシュ変更するために使用するカスタム出力キャッシュ要件指定して、PartialCachingAttribute クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    duration As Integer, _
    varyByParams As String, _
    varyByControls As String, _
    varyByCustom As String _
)
Dim duration As Integer
Dim varyByParams As String
Dim varyByControls As String
Dim varyByCustom As String

Dim instance As New PartialCachingAttribute(duration,
 varyByParams, varyByControls, varyByCustom)
public PartialCachingAttribute (
    int duration,
    string varyByParams,
    string varyByControls,
    string varyByCustom
)
public:
PartialCachingAttribute (
    int duration, 
    String^ varyByParams, 
    String^ varyByControls, 
    String^ varyByCustom
)
public PartialCachingAttribute (
    int duration, 
    String varyByParams, 
    String varyByControls, 
    String varyByCustom
)
public function PartialCachingAttribute (
    duration : int, 
    varyByParams : String, 
    varyByControls : String, 
    varyByCustom : String
)

パラメータ

duration

ユーザー コントロールキャッシュされる時間 (秒数)。

varyByParams

出力キャッシュ変更使用される文字列セミコロン区切りリスト既定では、これらの文字列は、GET メソッド属性設定して送信されクエリ文字列値、または POST メソッド使用して送信されパラメータ対応してます。この属性複数パラメータ設定すると、出力キャッシュにはそれぞれの指定したパラメータに対して要求されドキュメント異なったバージョン含まれます。指定できる値は、"none"、"*"、有効なクエリ文字列、または POST パラメータ名です。

varyByControls

出力キャッシュ変更使用される文字列セミコロン区切りリスト。これらの文字列は、ユーザー コントロールプロパティの完全修飾名を表しますユーザー コントロールでこのパラメータ使用すると、指定された各ユーザー コントロール プロパティキャッシュ合わせてユーザー コントロール出力変化します

varyByCustom

カスタム出力キャッシュ要件を表すテキスト。このパラメータに "browser" の値が指定され場合は、キャッシュブラウザ名およびメジャー バージョン情報に応じて変化しますカスタム文字列入力する場合は、アプリケーションの Global.asax ファイルの HttpApplication.GetVaryByCustomString メソッドオーバーライドする必要があります

使用例使用例

PartialCachingAttribute(Int32,String,String,String) コンストラクタユーザー コントロール適用する方法次のコード例示します。この例では、このコンストラクタ使用してユーザー コントロールキャッシュできること示しキャッシュ存続期間20 秒に指定してユーザー コントロール出力変化対象となる state という名前のコントロール指定してます。

' Set the PartialCachingAttribute.Duration property to
' 20 seconds and the PartialCachingAttribute.VaryByControls
' property to the ID of the server control to vary the output by.
' In this case, it is state, the ID assigned to a DropDownList
' server control.
<PartialCaching(20, Nothing, "state",
 Nothing)> _
Public Class ctlSelect
    Inherits UserControl
// Set the PartialCachingAttribute.Duration property to
// 20 seconds and the PartialCachingAttribute.VaryByControls
// property to the ID of the server control to vary the output by.
// In this case, it is state, the ID assigned to a DropDownList
// server control.
[PartialCaching(20, null, "state", null)]
// Set the PartialCachingAttribute.Duration property to
// 20 seconds and the PartialCachingAttribute.VaryByControls
// property to the ID of the server control to vary the output by.
// In this case, it is state, the ID assigned to a DropDownList
// server control.
/** @attribute PartialCaching(20, null, "state", null)
 */
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PartialCachingAttribute クラス
PartialCachingAttribute メンバ
System.Web.UI 名前空間

PartialCachingAttribute コンストラクタ (Int32, String, String, String, String, Boolean)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

キャッシュ存続期間GET および POST の値、コントロール名、キャッシュ変更するために使用するカスタム出力キャッシュ要件データベース依存関係、およびユーザー コントロール出力複数ページ共有できるようにするかどうか指定して、PartialCachingAttribute クラス新しインスタンス初期化します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    duration As Integer, _
    varyByParams As String, _
    varyByControls As String, _
    varyByCustom As String, _
    sqlDependency As String, _
    shared As Boolean _
)
Dim duration As Integer
Dim varyByParams As String
Dim varyByControls As String
Dim varyByCustom As String
Dim sqlDependency As String
Dim shared As Boolean

Dim instance As New PartialCachingAttribute(duration,
 varyByParams, varyByControls, varyByCustom, sqlDependency, shared)
public PartialCachingAttribute (
    int duration,
    string varyByParams,
    string varyByControls,
    string varyByCustom,
    string sqlDependency,
    bool shared
)
public:
PartialCachingAttribute (
    int duration, 
    String^ varyByParams, 
    String^ varyByControls, 
    String^ varyByCustom, 
    String^ sqlDependency, 
    bool shared
)
public PartialCachingAttribute (
    int duration, 
    String varyByParams, 
    String varyByControls, 
    String varyByCustom, 
    String sqlDependency, 
    boolean shared
)
public function PartialCachingAttribute (
    duration : int, 
    varyByParams : String, 
    varyByControls : String, 
    varyByCustom : String, 
    sqlDependency : String, 
    shared : boolean
)

パラメータ

duration

ユーザー コントロールキャッシュされる時間 (秒数)。

varyByParams

出力キャッシュ変更使用される文字列セミコロン区切りリスト既定では、これらの文字列は、GET メソッド属性設定して送信されクエリ文字列値、または POST メソッド使用して送られパラメータ対応してます。この属性複数パラメータ設定すると、出力キャッシュにはそれぞれの指定したパラメータに対して要求されドキュメント異なったバージョン含まれます。指定できる値は、"none"、"*"、有効なクエリ文字列、または POST パラメータ名です。

varyByControls

出力キャッシュ変更使用される文字列セミコロン区切りリスト。これらの文字列は、ユーザー コントロールプロパティの完全修飾名を表しますユーザー コントロールでこのパラメータ使用すると、指定された各ユーザー コントロール プロパティキャッシュ合わせてユーザー コントロール出力変化します

varyByCustom

カスタム出力キャッシュ要件を表すテキスト。このパラメータに "browser" の値が指定され場合は、キャッシュブラウザ名およびメジャー バージョン情報に応じて変化しますカスタム文字列入力する場合は、アプリケーションの Global.asax ファイルの HttpApplication.GetVaryByCustomString メソッドオーバーライドする必要があります

sqlDependency

変更されたときに ASP.NET キャッシュ内のキャッシュ エントリを明示的に期限切れにするデータベース名とテーブル名の、区切り記号区切られリスト。これらのデータベース名は、Web 構成セクション指定されている SQL Server キャッシュ依存関係一致します

shared

複数ページユーザー コントロール出力共有できることを示す場合trueそれ以外場合false

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PartialCachingAttribute クラス
PartialCachingAttribute メンバ
System.Web.UI 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「PartialCachingAttribute コンストラクタ」の関連用語

PartialCachingAttribute コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PartialCachingAttribute コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS