AspNetCacheProfileAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービス操作に適用された場合に、構成ファイル内の ASP.NET 出力キャッシュ プロファイルを示します。WCF は、この構成ファイルを使用して ASP .NET 出力キャッシュに操作の応答をキャッシュします。
public ref class AspNetCacheProfileAttribute sealed : Attribute, System::ServiceModel::Description::IOperationBehavior
[System.AttributeUsage(System.AttributeTargets.Method)]
public sealed class AspNetCacheProfileAttribute : Attribute, System.ServiceModel.Description.IOperationBehavior
[<System.AttributeUsage(System.AttributeTargets.Method)>]
type AspNetCacheProfileAttribute = class
inherit Attribute
interface IOperationBehavior
Public NotInheritable Class AspNetCacheProfileAttribute
Inherits Attribute
Implements IOperationBehavior
- 継承
- 属性
- 実装
例
次の例は、AspNetCacheProfileAttribute 属性をサービス操作に適用する方法を示しています。 この場合、"CacheFor60Seconds" という名前のキャッシュ プロファイルが操作に GetCustomer
使用されます
次の構成スニペットは、"CacheFor60Seconds" キャッシュ プロファイルの指定方法を示しています。
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="CacheFor60Seconds" duration="60" varyByParam="format" varyByHeader="Accept" />
</outputCacheProfiles>
</outputCacheSettings>
</caching>
</system.web>
</configuration>
注釈
出力キャッシュ プロファイルで実行できる設定の種類の詳細については、「 ASP.NET キャッシュ設定」を参照してください。
コンストラクター
AspNetCacheProfileAttribute(String) |
キャッシュ プロファイル名を指定して、AspNetCacheProfileAttribute クラスの新しいインスタンスを初期化します。 |
プロパティ
CacheProfileName |
キャッシュ プロファイルの名前を取得します。 |
TypeId |
派生クラスで実装されると、この Attribute の一意の識別子を取得します。 (継承元 Attribute) |
メソッド
明示的なインターフェイスの実装
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
一連の名前を対応する一連のディスパッチ識別子に割り当てます。 (継承元 Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。 (継承元 Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 (継承元 Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。 (継承元 Attribute) |
適用対象
.NET