AspNetCacheProfileAttribute Класс

Определение

Если применяется к операции службы, указывает профиль кэша вывода 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
Атрибуты
Реализации

Примеры

В следующем примере показано, как применить атрибут 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 Cache Параметры.

Конструкторы

AspNetCacheProfileAttribute(String)

Инициализирует новый экземпляр класса AspNetCacheProfileAttribute с указанным именем профиля кэша.

Свойства

CacheProfileName

Возвращает имя профиля кэша.

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.

(Унаследовано от Attribute)

Методы

AddBindingParameters(OperationDescription, BindingParameterCollection)

Реализация метода AddBindingParameters(OperationDescription, BindingParameterCollection). Используется инфраструктурой WCF, не предназначен для использования разработчиками.

ApplyClientBehavior(OperationDescription, ClientOperation)

Реализация метода ApplyClientBehavior(OperationDescription, ClientOperation). Используется инфраструктурой WCF, не предназначен для использования разработчиками.

ApplyDispatchBehavior(OperationDescription, DispatchOperation)

Реализация метода ApplyDispatchBehavior(OperationDescription, DispatchOperation). Используется инфраструктурой WCF, не предназначен для использования разработчиками.

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(OperationDescription)

Реализация метода Validate(OperationDescription). Используется инфраструктурой WCF, не предназначен для использования разработчиками.

Явные реализации интерфейса

_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)

Применяется к