SecureConversationServiceCredential Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет параметры учетных данных для безопасной службы беседы.
public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
- Наследование
-
SecureConversationServiceCredential
Комментарии
Безопасные беседы включают обмен несколькими сообщениями и использование маркера контекста безопасности (SCT) для обеспечения безопасности. SCT предоставляется участникам обмена данными в течение всего времени существования сеанса обмена данными. Служба может выдавать два различных типа SCTs:
Первым является SCT на основе сеанса, содержащий уникальный идентификатор. Сообщения несут только идентификатор, и служба поддерживает кэш сопоставления состояния, который сопоставляется между идентификаторами SCT и содержимым (например, утверждения, ключи безопасности и т. д.). Клиент должен отправить отмену SCT, чтобы помочь службе оптимизировать ресурсы кэша. Если создать экземпляр этого класса путем вызова CreateSecureConversationBindingElement параметра, равного
requireCancellationtrueпараметру, SCT будет выдан таким образом.Второй — это автономный SCT, который находится в файле cookie на клиенте. Этот SCT содержит всю информацию о состоянии, поэтому для этого не требуется ни управление состоянием от службы, ни отмена SCT от клиента. Иногда это называется SCT в режиме cookie. Так как SCT содержит всю информацию о состоянии, его размер больше, чем в случае на основе сеанса. При использовании STS на основе сеансов служба хранит большую часть сведений о состоянии. Тем не менее, поскольку он является автономным, он может использоваться в течение всего времени существования службы и сохраняется во время завершения работы службы и перезапуска.
Свойства
| Имя | Описание |
|---|---|
| SecurityContextClaimTypes |
Возвращает коллекцию утверждений Type для сериализации файлов cookie. |
| SecurityStateEncoder |
Возвращает или задает настроенный SecurityStateEncoder для кодирования и декодирования сериализации файлов cookie. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |