SecurityTokenHandler.GetTokenTypeIdentifiers Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När den åsidosätts i en härledd klass returnerar den uppsättning URI:er som används i begäranden för att identifiera en token av den typ som bearbetas av den härledda klassen.
public:
abstract cli::array <System::String ^> ^ GetTokenTypeIdentifiers();
public abstract string[] GetTokenTypeIdentifiers();
abstract member GetTokenTypeIdentifiers : unit -> string[]
Public MustOverride Function GetTokenTypeIdentifiers () As String()
Returer
Den uppsättning URI:er som identifierar den tokentyp som den här hanteraren stöder.
Exempel
Följande kod visar hur du åsidosätter GetTokenTypeIdentifiers metoden för att returnera tokentypidentifierare för en anpassad token. Koden hämtas från exemplet Custom Token . Det här exemplet innehåller anpassade klasser som möjliggör bearbetning av enkla webbtoken (SWT). Information om det här exemplet och andra exempel som är tillgängliga för WIF och var du kan ladda ned dem finns i WIF Code Sample Index.
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 };
}
Kommentarer
Den Type token som bearbetas av den aktuella instansen nås via egenskapen TokenType . Metoden GetTokenTypeIdentifiers returnerar den uppsättning godkända identifierare som kan användas i meddelanden för att referera till tokentypen. Till exempel det URI-värde som används i elementet <wst:TokenType> under elementet <wst:RequestSecurityToken> för att begära en specifik typ av token (representeras av WSTrustMessage.TokenType egenskapen i objektmodellen).