HttpCookie.SameSite Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение атрибута SameSite файла cookie.
public:
property System::Web::SameSiteMode SameSite { System::Web::SameSiteMode get(); void set(System::Web::SameSiteMode value); };
public System.Web.SameSiteMode SameSite { get; set; }
member this.SameSite : System.Web.SameSiteMode with get, set
Public Property SameSite As SameSiteMode
Значение свойства
Одно из значений перечисления, представляющее режим принудительного применения файла cookie или (SameSiteMode)(-1) (представлено строкой Unspecified в файлах конфигурации). Значение по умолчанию зависит от обновлений. Дополнительные сведения о значениях по умолчанию и последних обновлениях см. в примечаниях.
Комментарии
Значение по умолчанию этого свойства было преобразовано обновлениями, описанными в статье базы знаний 4531182 и статье базы знаний 4524421.
Без этих обновлений значение по умолчанию — SameSiteMode.Noneэто значение, которое не выдает SameSite заголовок файла cookie. Это соответствует https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.
После применения этих обновлений значение по умолчанию соответствует (SameSiteMode)(-1)Unspecified. Это сохраняет более раннее поведение. Параметр SameSiteMode.None приводит к возникновению ошибки "SameSite=None". Это новое поведение соответствует https://tools.ietf.org/html/draft-west-cookie-incrementalism-00.