Sdílet prostřednictvím


AspNetCacheProfileAttribute Třída

Definice

Při použití na operaci služby označuje ASP.NET profil výstupní mezipaměti v konfiguračním souboru, který by měl použít WCF k ukládání odpovědí z operace do výstupní mezipaměti 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
Dědičnost
AspNetCacheProfileAttribute
Atributy
Implementuje

Příklady

Následující příklad ukazuje, jak použít AspNetCacheProfileAttribute atribut na operaci služby. V tomto případě se pro GetCustomer operaci použije profil mezipaměti s názvem CacheFor60Seconds.

Následující fragment kódu konfigurace ukazuje, jak je zadaný profil mezipaměti 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>  

Poznámky

Další informace o typech nastavení, která můžete provést pomocí profilu výstupní mezipaměti, najdete v tématu ASP.NET Nastavení mezipaměti.

Konstruktory

AspNetCacheProfileAttribute(String)

Inicializuje novou instanci AspNetCacheProfileAttribute třídy se zadaným názvem profilu mezipaměti.

Vlastnosti

CacheProfileName

Získá název profilu mezipaměti.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tuto Attributetřídu .

(Zděděno od Attribute)

Metody

AddBindingParameters(OperationDescription, BindingParameterCollection)

Implementace .AddBindingParameters(OperationDescription, BindingParameterCollection) Používá se v infrastruktuře WCF a není určen k použití vývojáři.

ApplyClientBehavior(OperationDescription, ClientOperation)

Implementace ApplyClientBehavior(OperationDescription, ClientOperation) metody . Používá se v infrastruktuře WCF a není určen k použití vývojáři.

ApplyDispatchBehavior(OperationDescription, DispatchOperation)

Implementace ApplyDispatchBehavior(OperationDescription, DispatchOperation) metody . Používá se v infrastruktuře WCF a není určen k použití vývojáři.

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

(Zděděno od Attribute)
GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od Attribute)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
IsDefaultAttribute()

Při přepsání v odvozené třídě označuje, zda je hodnota této instance výchozí hodnotou pro odvozenou třídu.

(Zděděno od Attribute)
Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Validate(OperationDescription)

Implementace Validate(OperationDescription) metody . Používá se v infrastruktuře WCF a není určen k použití vývojáři.

Explicitní implementace rozhraní

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, které lze použít k získání informací o typu pro rozhraní.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od Attribute)

Platí pro