System.IdentityModel Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, используемые для создания служб маркеров безопасности (STS). К ним относятся SecurityTokenService и Scope классы, а также исключения нескольких служебных классов, которые обеспечивают возможность выполнения преобразований файлов cookie.
Классы
| Имя | Описание |
|---|---|
| AsynchronousOperationException |
Исключение, возникающее при возникновении ошибки во время асинхронной операции. |
| AsyncResult |
Абстрактный базовый класс, реализующий IAsyncResult интерфейс. Служит базовым классом, наследующим IAsyncResult объекты, которые можно использовать для распространенных асинхронных сценариев программирования. |
| BadRequestException |
Исключение, которое возникает, когда запрос маркера (RST) не понимается службой маркеров безопасности (STS). |
| CookieTransform |
Абстрактный базовый класс для классов, которые применяют обратимое преобразование данных к данным cookie. |
| DeflateCookieTransform |
Обеспечивает сжатие файлов cookie с помощью DeflateStream. |
| DelegatingXmlDictionaryReader |
Класс, который упаковывает указанное средство чтения и делегирует все XmlDictionaryReader вызовы в оболочку чтения. |
| DelegatingXmlDictionaryWriter |
Класс, который упаковывает указанный модуль записи и делегирует все XmlDictionaryWriter вызовы упаковаемого модуля записи. |
| EnvelopedSignatureReader |
Упаковывает средство чтения, указывающее на конвертированный подписанный XML, чтобы предоставить читателю, который можно использовать для чтения содержимого без необходимости обрабатывать подпись. Подпись автоматически проверяется при чтении последнего элемента конверта. Этот класс не наследуется. |
| EnvelopedSignatureWriter |
Упаковывает модуль записи и автоматически создает подпись при полном написании конверта. Этот класс не наследуется. |
| LimitExceededException |
Исключение, которое возникает при превышении настроенного ограничения или квоты. |
| OpenObject |
Абстрактный класс, предоставляющий универсальный контейнер свойств производным классам. |
| ProtectedDataCookieTransform |
Обеспечивает целостность и конфиденциальность файлов cookie с помощью ProtectedData класса. Этот класс не наследуется. |
| RequestException |
Базовый класс для исключений, создаваемых при сбоях запросов. |
| RequestFailedException |
Исключение, которое возникает, если указанный запрос (RST) завершился ошибкой из-за внешней причины, которая не может быть определена специально. |
| RsaEncryptionCookieTransform |
Шифрует файл cookie с помощью RSA. |
| RsaSignatureCookieTransform |
Обеспечивает целостность файлов cookie с помощью RSA подписи. |
| Scope |
Представляет конфигурацию запроса на выдачу маркера. |
| SecurityMessageSerializationException |
Исключение, которое возникает при возникновении ошибки при сериализации сообщения системы безопасности. |
| SecurityTokenService |
Абстрактный базовый класс, определяющий свойства и методы службы маркеров безопасности (STS). |
| SecurityTokenService.FederatedAsyncState |
Этот класс используется для поддержания состояния запроса в асинхронных вызовах в службе маркеров безопасности. |
| SignatureVerificationFailedException |
Исключение, возникающее при возникновении ошибки при обработке сигнатуры. |
| TypedAsyncResult<T> |
Конкретная реализация AsyncResult , которая будет упаковывать результат Type и возвращать его при вызове End(IAsyncResult) метода. |
| UnsupportedTokenTypeBadRequestException |
Исключение, которое возникает, когда указанный запрос маркера (RST) не понят из-за неизвестного типа токена. |