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) не распознан из-за неизвестного типа токена. |