共用方式為


SecurityTokenHandler.GetTokenTypeIdentifiers 方法

定義

在衍生類別中覆寫時,傳回在要求中使用的 URI 集合,識別衍生類別所處理的權仗型別。

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

傳回

String[]

會識別這個處理常式支援的語彙基元型別的 URI 集。

範例

下列程式代碼示範如何覆寫 GetTokenTypeIdentifiers 方法,以傳回自定義令牌的令牌類型標識碼。 程式代碼取自 Custom Token 範例。 此範例提供自定義類別,可讓您處理簡單 Web 令牌 (SWT) 。 如需此範例和其他可供 WIF 下載範例的資訊,請參閱 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 };
}

備註

目前實例所處理之令牌的 會 Type 透過 TokenType 屬性存取。 方法 GetTokenTypeIdentifiers 會傳回一組可接受的標識碼,這些標識碼可用於訊息來參考令牌類型。 例如,專案下 <wst:RequestSecurityToken> 元素中使用的 <wst:TokenType> URI值,要求物件模型中屬性所代表WSTrustMessage.TokenType的特定標記類型 () 。

適用於