SecurityTokenManager.GetTokenFromXml Method

Deserializes an XML element into a security token when the security token type is unknown.

Namespace: Microsoft.Web.Services2.Security.Tokens
Assembly: Microsoft.Web.Services2 (in microsoft.web.services2.dll)

Usage

'Usage
Dim element As XmlElement
Dim returnValue As SecurityToken
returnValue = SecurityTokenManager.GetTokenFromXml(element)

Syntax

'Declaration
Public Shared Function GetTokenFromXml( _
    ByVal element As XmlElement _
) As SecurityToken
public static SecurityToken GetTokenFromXml(
    XmlElement element
);
public: static SecurityToken^ GetTokenFromXml(
    XmlElement^ element
);
public static SecurityToken GetTokenFromXml(
    XmlElement element
);
public static function GetTokenFromXml(
     element : XmlElement
) : SecurityToken;

Parameters

  • element
    The System.Xml.XmlElement to be deserialized into a SecurityToken.

Return Value

The SecurityToken that is deserialized from the element parameter.

Remarks

When the security token type that is referenced in the XML element has not been determined, use the GetTokenFromXml method. The GetTokenFromXml method determines the security token type referenced in the XML element and then calls the LoadTokenFromXml method of the security token manager for that security token type.

When the security token type referenced in the KeyInfo clause is known, call the LoadTokenFromKeyInfo method of the security tokens manager for the security token type.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, and Windows 2000

Target Platforms

Windows 2000, Windows 2000 Server, Windows 2000 Advanced Server, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, Pocket PC, Windows CE, Smart Phone

See Also

Reference

SecurityTokenManager Class
Microsoft.Web.Services2.Security.Tokens Namespace
LoadTokenFromXml

Other Resources

SecurityTokenManager Members