Freigeben über


WSFederationAuthenticationModule.GetXmlTokenFromMessage Methode

Definition

Extrahiert den ausgestellten Token aus der angegebenen WS-Verbundanmeldungs-Antwortnachricht.

Überlädt

GetXmlTokenFromMessage(SignInResponseMessage)

Extrahiert den ausgestellten Token aus der angegebenen WS-Verbundanmeldungs-Antwortnachricht.

GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer)

Extrahiert das ausgestellte Token aus der angegebenen WS-Verbund-Anmeldungsantwortnachricht mithilfe des angegebenen WS-Verbund-Serialisierungsprogramms.

GetXmlTokenFromMessage(SignInResponseMessage)

Extrahiert den ausgestellten Token aus der angegebenen WS-Verbundanmeldungs-Antwortnachricht.

public:
 virtual System::String ^ GetXmlTokenFromMessage(System::IdentityModel::Services::SignInResponseMessage ^ message);
public virtual string GetXmlTokenFromMessage (System.IdentityModel.Services.SignInResponseMessage message);
abstract member GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage -> string
override this.GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage -> string
Public Overridable Function GetXmlTokenFromMessage (message As SignInResponseMessage) As String

Parameter

message
SignInResponseMessage

Die Anmeldungsantwortnachricht, aus der der Token extrahiert werden soll. Die Anmeldungsantwort enthält das Token, das durch das STS ausgegeben wird.

Gibt zurück

Eine Zeichenfolge mit dem XML-Code, der den ausgestellten Token darstellt. Dies ist ein <wst:RequestSecurityTokenResponse>-Element.

Ausnahmen

message ist null.

message enthält kein Token. (Es enthält keinen gültigen wresult- oder wresultptr-Parameter.)

Hinweise

Wenn in der Anmeldeantwortnachricht kein wresult-Parameter vorhanden ist, wird die GetReferencedResult -Methode aufgerufen, um zu versuchen, das Token mithilfe des wresultptr-Parameters abzurufen.

Gilt für:

GetXmlTokenFromMessage(SignInResponseMessage, WSFederationSerializer)

Extrahiert das ausgestellte Token aus der angegebenen WS-Verbund-Anmeldungsantwortnachricht mithilfe des angegebenen WS-Verbund-Serialisierungsprogramms.

public:
 virtual System::String ^ GetXmlTokenFromMessage(System::IdentityModel::Services::SignInResponseMessage ^ message, System::IdentityModel::Services::WSFederationSerializer ^ federationSerializer);
public virtual string GetXmlTokenFromMessage (System.IdentityModel.Services.SignInResponseMessage message, System.IdentityModel.Services.WSFederationSerializer federationSerializer);
abstract member GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage * System.IdentityModel.Services.WSFederationSerializer -> string
override this.GetXmlTokenFromMessage : System.IdentityModel.Services.SignInResponseMessage * System.IdentityModel.Services.WSFederationSerializer -> string
Public Overridable Function GetXmlTokenFromMessage (message As SignInResponseMessage, federationSerializer As WSFederationSerializer) As String

Parameter

message
SignInResponseMessage

Die Anmeldungsantwortnachricht, aus der der Token extrahiert werden soll. Die Anmeldungsantwort enthält das Token, das durch das STS ausgegeben wird.

federationSerializer
WSFederationSerializer

Der WS-Verbundserialisier, der verwendet werden soll, um die Anmeldungsantwortnachricht zu deserialisieren.

Gibt zurück

Eine Zeichenfolge mit dem XML-Code, der den ausgestellten Token darstellt. Dies ist ein <wst:RequestSecurityTokenResponse>-Element.

Ausnahmen

message ist null

Gilt für: