System.IdentityModel Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi kelas yang digunakan untuk membangun layanan token keamanan (STS). Ini termasuk SecurityTokenService kelas dan Scope , serta pengecualian beberapa kelas utilitas yang memberikan kemampuan untuk melakukan transformasi cookie.
Kelas
| Nama | Deskripsi |
|---|---|
| AsynchronousOperationException |
Pengecualian yang dilemparkan ketika kesalahan terjadi selama operasi asinkron. |
| AsyncResult |
Kelas dasar abstrak yang mengimplementasikan IAsyncResult antarmuka. Berfungsi sebagai kelas dasar untuk memperoleh IAsyncResult objek yang dapat digunakan untuk skenario pemrograman asinkron umum. |
| BadRequestException |
Pengecualian yang dilemparkan ketika permintaan token (RST) tidak dipahami oleh layanan token keamanan (STS). |
| CookieTransform |
Kelas dasar abstrak untuk kelas yang menerapkan transformasi data yang dapat dibalik ke data cookie. |
| DeflateCookieTransform |
Menyediakan kompresi cookie menggunakan DeflateStream. |
| DelegatingXmlDictionaryReader |
Kelas yang membungkus pembaca tertentu dan mendelegasikan semua XmlDictionaryReader panggilan ke pembaca yang dibungkus. |
| DelegatingXmlDictionaryWriter |
Kelas yang membungkus penulis tertentu dan mendelegasikan semua XmlDictionaryWriter panggilan ke penulis yang dibungkus. |
| EnvelopedSignatureReader |
Membungkus pembaca yang menunjuk ke XML bertanda tangan yang diselimuti untuk menyediakan pembaca yang dapat digunakan untuk membaca konten tanpa harus memproses tanda tangan. Tanda tangan secara otomatis divalidasi ketika elemen terakhir amplop dibaca. Kelas ini tidak dapat diwariskan. |
| EnvelopedSignatureWriter |
Membungkus penulis dan menghasilkan tanda tangan secara otomatis ketika amplop telah ditulis sepenuhnya. Kelas ini tidak dapat diwariskan. |
| LimitExceededException |
Pengecualian yang dilemparkan ketika batas atau kuota yang dikonfigurasi terlampaui. |
| OpenObject |
Kelas abstrak yang menyediakan tas properti generik untuk kelas turunan. |
| ProtectedDataCookieTransform |
Memberikan integritas dan kerahasiaan cookie dengan menggunakan ProtectedData kelas . Kelas ini tidak dapat diwariskan. |
| RequestException |
Kelas dasar untuk pengecualian yang dilemparkan pada kegagalan permintaan. |
| RequestFailedException |
Pengecualian yang dilemparkan jika permintaan yang ditentukan (RST) gagal karena alasan eksternal yang tidak dapat ditentukan secara khusus. |
| RsaEncryptionCookieTransform |
Mengenkripsi cookie menggunakan RSA. |
| RsaSignatureCookieTransform |
Menyediakan integritas cookie menggunakan RSA tanda tangan. |
| Scope |
Mewakili konfigurasi untuk permintaan penerbitan token. |
| SecurityMessageSerializationException |
Pengecualian yang dilemparkan ketika kesalahan terjadi saat menserialisasikan pesan keamanan. |
| SecurityTokenService |
Kelas dasar abstrak yang menentukan properti dan metode layanan token keamanan (STS). |
| SecurityTokenService.FederatedAsyncState |
Kelas ini digunakan untuk mempertahankan status permintaan di seluruh panggilan asinkron dalam layanan token keamanan. |
| SignatureVerificationFailedException |
Pengecualian yang dilemparkan ketika kesalahan terjadi saat memproses tanda tangan. |
| TypedAsyncResult<T> |
Implementasi konkret yang AsyncResult akan membungkus hasil Type dan mengembalikannya ketika End(IAsyncResult) metode dipanggil. |
| UnsupportedTokenTypeBadRequestException |
Pengecualian yang dilemparkan ketika permintaan token yang ditentukan (RST) tidak dipahami karena jenis token yang tidak diketahui. |