SecurityTokenProvider.GetToken(TimeSpan) Yöntem

Tanım

Bir güvenlik belirteci alır.

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

Parametreler

timeout
TimeSpan

TimeSpan Güvenlik belirtecini alan iletinin zaman aşımı değerini belirten bir.

Döndürülenler

SecurityToken Elde etmek için güvenlik belirtecini temsil eden.

Açıklamalar

GetToken yöntemi, bir istemci SOAP iletisi gönderdiğinde ClientCredentials ve bir güvenlik belirteci gerektiğinde sınıfı tarafından çağrılır.

GetToken yöntemi yöntemini çağırırGetTokenCore.

Çoğu timeout durumda parametresi gibi UserNameSecurityTokenProvidertüretilmiş sınıfları SecurityTokenProvider tarafından kullanılmaz. Ancak, bazen bir güvenlik belirtecinin alınması dağıtılmış mesajlaşmayı içerir. Federasyon hizmetinde bir örnek IssuedSecurityTokenProvider kullanılır. Bu durumlarda timeout parametresi, ağ hatalarından, ileti kaybından ve diğer hata koşullarından kaynaklanan özel durumları önlemek için kullanılır.

Şunlara uygulanır