SecurityTokenHandler.GetTokenTypeIdentifiers Metode
Definisi
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.
Saat ditimpa di kelas turunan, mengembalikan set URI yang digunakan dalam permintaan untuk mengidentifikasi token jenis yang diproses oleh kelas turunan.
public:
abstract cli::array <System::String ^> ^ GetTokenTypeIdentifiers();
public abstract string[] GetTokenTypeIdentifiers ();
abstract member GetTokenTypeIdentifiers : unit -> string[]
Public MustOverride Function GetTokenTypeIdentifiers () As String()
Mengembalikan
Kumpulan URI yang mengidentifikasi jenis token yang didukung handler ini.
Contoh
Kode berikut menunjukkan cara mengambil alih GetTokenTypeIdentifiers metode untuk mengembalikan pengidentifikasi jenis token untuk token kustom. Kode diambil dari Custom Token
sampel. Sampel ini menyediakan kelas kustom yang memungkinkan pemrosesan Simple Web Tokens (SWT). Untuk informasi tentang sampel ini dan sampel lain yang tersedia untuk WIF dan tempat mengunduhnya, lihat Indeks Sampel Kode WIF.
public const string SimpleWebTokenTypeUri = "http://schemas.xmlsoap.org/ws/2009/11/swt-token-profile-1.0";
/// <summary>
/// Returns the simple web token's token type that is supported by this handler.
/// </summary>
/// <returns>A list of supported token type identifiers.</returns>
public override string[] GetTokenTypeIdentifiers()
{
return new string[] { SimpleWebTokenTypeUri };
}
Keterangan
Token Type yang diproses oleh instans saat ini diakses melalui TokenType properti . Metode mengembalikan GetTokenTypeIdentifiers set pengidentifikasi yang dapat diterima yang dapat digunakan dalam pesan untuk merujuk ke jenis token. Misalnya, nilai URI yang digunakan dalam elemen di <wst:TokenType>
bawah <wst:RequestSecurityToken>
elemen untuk meminta jenis token tertentu (diwakili oleh WSTrustMessage.TokenType properti dalam model objek).