Share via


SecurityTokenProvider.GetToken(TimeSpan) Metode

Definisi

Mendapatkan token keamanan.

public:
 System::IdentityModel::Tokens::SecurityToken ^ GetToken(TimeSpan timeout);
public System.IdentityModel.Tokens.SecurityToken GetToken (TimeSpan timeout);
member this.GetToken : TimeSpan -> System.IdentityModel.Tokens.SecurityToken
Public Function GetToken (timeout As TimeSpan) As SecurityToken

Parameter

timeout
TimeSpan

TimeSpan yang menentukan nilai batas waktu untuk pesan yang mendapatkan token keamanan.

Mengembalikan

SecurityToken yang mewakili token keamanan yang akan didapatkan.

Keterangan

Metode GetToken ini dipanggil oleh ClientCredentials kelas ketika klien mengirim pesan SOAP dan token keamanan diperlukan.

Metode ini GetToken memanggil GetTokenCore metode .

Dalam kebanyakan kasus timeout , parameter tidak digunakan oleh kelas turunan SecurityTokenProvider seperti UserNameSecurityTokenProvider. Namun, terkadang mengambil token keamanan melibatkan olahpesan terdistribusi. Contoh digunakan IssuedSecurityTokenProvider dalam layanan federasi. Dalam kasus timeout ini, parameter digunakan untuk menghindari pengecualian yang disebabkan oleh kegagalan jaringan, kehilangan pesan, dan kondisi kesalahan lainnya.

Berlaku untuk