Aracılığıyla paylaş


SecurityTokenHandler.GetTokenTypeIdentifiers Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, türetilmiş sınıf tarafından işlenen türün belirtecini tanımlamak için isteklerde kullanılan URI kümesini döndürür.

public:
 abstract cli::array <System::String ^> ^ GetTokenTypeIdentifiers();
public abstract string[] GetTokenTypeIdentifiers ();
abstract member GetTokenTypeIdentifiers : unit -> string[]
Public MustOverride Function GetTokenTypeIdentifiers () As String()

Döndürülenler

String[]

Bu işleyicinin desteklediği belirteç türünü tanımlayan URI kümesi.

Örnekler

Aşağıdaki kodda, özel bir belirtecin GetTokenTypeIdentifiers belirteç türü tanımlayıcılarını döndürmek için yönteminin nasıl geçersiz kılıneceği gösterilmektedir. Kod örnekten Custom Token alınır. Bu örnek, Basit Web Belirteçlerinin (SWT) işlenmesini sağlayan özel sınıflar sağlar. Bu örnek ve WIF için kullanılabilen diğer örnekler ve bunların nereden indirileceği hakkında bilgi için bkz. WIF Kod Örneği Dizini.

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 };
}

Açıklamalar

Type Geçerli örnek tarafından işlenen belirtecin öğesine özelliği aracılığıyla TokenType erişilir. yöntemi, GetTokenTypeIdentifiers belirteç türüne başvurmak için iletilerde kullanılabilecek kabul edilebilir tanımlayıcılar kümesini döndürür. Örneğin, belirli bir belirteç türünü istemek için öğesinin <wst:TokenType> altındaki <wst:RequestSecurityToken> öğesinde kullanılan URI değeri (nesne modelindeki özelliğiyle WSTrustMessage.TokenType temsil edilir).

Şunlara uygulanır