Freigeben über


GenericXmlSecurityToken.CreateKeyIdentifierClause<T> Methode

Definition

Erstellt die angegebene Schlüsselbezeichnerklausel.

public:
generic <typename T>
 where T : System::IdentityModel::Tokens::SecurityKeyIdentifierClause override T CreateKeyIdentifierClause();
public override T CreateKeyIdentifierClause<T>() where T : System.IdentityModel.Tokens.SecurityKeyIdentifierClause;
override this.CreateKeyIdentifierClause : unit -> 'T (requires 'T :> System.IdentityModel.Tokens.SecurityKeyIdentifierClause)
Public Overrides Function CreateKeyIdentifierClause(Of T As SecurityKeyIdentifierClause) () As T

Typparameter

T

Ein SecurityKeyIdentifierClause Wert, der den zu erstellenden Schlüsselbezeichner angibt.

Gibt zurück

T

Ein SamlAssertionKeyIdentifierClause Schlüsselbezeichnerklausel für ein GenericXmlSecurityToken Sicherheitstoken.

Ausnahmen

Tist nicht null und nicht derselbe Typ wie einer der InternalTokenReference Eigenschaftswerte.ExternalTokenReference

Hinweise

Der Wert der InternalTokenReference Eigenschaft oder der ExternalTokenReference Eigenschaft wird von der CreateKeyIdentifierClause Methode abhängig vom Typ zurückgegeben, der an den T Parameter übergeben wird.

Verwenden Sie die CanCreateKeyIdentifierClause<T>() Methode, um zu ermitteln, ob ein GenericXmlSecurityToken Sicherheitstoken einen bestimmten Schlüsselbezeichner erstellen kann. Zum Erstellen des Schlüsselbezeichners rufen Sie die CreateKeyIdentifierClause<T>() Methode auf.

Gilt für: