Бөлісу құралы:


SessionAuthenticationModule.IsReferenceMode Свойство

Определение

Возвращает или задает значение, указывающее, следует ли хранить сведения о сеансе (значения утверждений и т. д.) в файле cookie сеанса или хранить содержимое сеанса на стороне сервера, используя файл cookie для хранения только ссылки.

public:
 property bool IsReferenceMode { bool get(); void set(bool value); };
public bool IsReferenceMode { get; set; }
member this.IsReferenceMode : bool with get, set
Public Property IsReferenceMode As Boolean

Значение свойства

Значение , если выданные файлы cookie находятся в режиме ссылки; в противном случае . Значение по умолчанию falseопределяет, что выданные файлы cookie не находятся в режиме ссылки.

Комментарии

В эталонном режиме хранится SessionSecurityToken в серверном кэше (объект, производный от SessionSecurityTokenCache). Выданный файл cookie просто содержит идентификатор контекста, используемый для получения маркера из кэша.

Это важно

Чтобы работать в эталонном режиме, корпорация Майкрософт рекомендует предоставить обработчик события WSFederationAuthenticationModule.SessionSecurityTokenCreated в файле global.asax.cs и задать SessionSecurityToken.IsReferenceMode свойство маркера, переданного в свойстве SessionSecurityTokenCreatedEventArgs.SessionToken . Это гарантирует, что маркер сеанса работает в режиме ссылки для каждого запроса и предпочитается просто задать SessionAuthenticationModule.IsReferenceMode свойство в модуле проверки подлинности сеанса.

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