CookieAttribute Класс

Определение

Представляет атрибут, указывающий, что значения привязки модели предоставлены файлом cookie.Represents an attribute that specifies that the values for model binding are provided by a cookie.

public ref class CookieAttribute sealed : System::Web::ModelBinding::ValueProviderSourceAttribute, System::Web::ModelBinding::IUnvalidatedValueProviderSource
[System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=false)]
public sealed class CookieAttribute : System.Web.ModelBinding.ValueProviderSourceAttribute, System.Web.ModelBinding.IUnvalidatedValueProviderSource
type CookieAttribute = class
    inherit ValueProviderSourceAttribute
    interface IUnvalidatedValueProviderSource
    interface IValueProviderSource
Public NotInheritable Class CookieAttribute
Inherits ValueProviderSourceAttribute
Implements IUnvalidatedValueProviderSource
Наследование
Атрибуты
Реализации

Комментарии

Серию руководств по использованию привязки модели с веб-формами см. в разделе Привязка модели и веб-формы.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

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

CookieAttribute()

Инициализирует новый экземпляр класса CookieAttribute.Initializes a new instance of the CookieAttribute class.

CookieAttribute(String)

Инициализирует новый экземпляр класса CookieAttribute, используя указанное имя файла cookie.Initializes a new instance of the CookieAttribute class using the specified cookie name.

Свойства

Name

Получает имя файла cookie.Gets the name of the cookie.

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

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

Получает или задает значение, которое указывает, должны ли проверяться значения файлов cookie.Gets or sets a value that specifies whether cookie values should be validated.

Методы

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.Returns a value that indicates whether this instance is equal to a specified object.

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

Возвращает хэш-код для этого экземпляра.Returns the hash code for this instance.

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

Возвращает имя модели.Returns the model name.

GetType()

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

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

Возвращает поставщик значений.Returns the value provider.

IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

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

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

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

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

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

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