WSTrustRequestSerializer Class
The abstract base class that defines methods for serializing and deserializing versions of WS-Trust request (RST) messages.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
System.IdentityModel.Protocols.WSTrust::WSTrustRequestSerializer
System.IdentityModel.Protocols.WSTrust::WSTrust13RequestSerializer
System.IdentityModel.Protocols.WSTrust::WSTrustFeb2005RequestSerializer
| Name | Description | |
|---|---|---|
![]() | WSTrustRequestSerializer() | Initializes a new instance of the WSTrustRequestSerializer class. |
| Name | Description | |
|---|---|---|
![]() | CanRead(XmlReader^) | When overridden in a derived class, checks if the specified XML reader is positioned at a WS-Trust RequestSecurityToken element. |
![]() | CreateRequestSecurityToken() | Creates an instance of the RequestSecurityToken class that this class can serialize or deserialize. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ReadCustomElement(XmlReader^, WSTrustSerializationContext^) | When overridden in a derived class, reads a custom element. |
![]() | ReadXml(XmlReader^, WSTrustSerializationContext^) | When overridden in a derived class, deserializes the RST from an XmlReader object to a RequestSecurityToken object. |
![]() | ReadXmlElement(XmlReader^, RequestSecurityToken^, WSTrustSerializationContext^) | When overridden in a derived class, reads a child element inside the RST. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | Validate(RequestSecurityToken^) | Validates the RequestSecurityToken object that has been deserialized. |
![]() | WriteKnownRequestElement(RequestSecurityToken^, XmlWriter^, WSTrustSerializationContext^) | When overridden in a derived class, writes the supported elements on the RequestSecurityToken object to the stream. |
![]() | WriteXml(RequestSecurityToken^, XmlWriter^, WSTrustSerializationContext^) | When overridden in a derived class, serializes the specified RequestSecurityToken object into the XmlWriter object. |
![]() | WriteXmlElement(XmlWriter^, String^, Object^, RequestSecurityToken^, WSTrustSerializationContext^) | When overridden in a derived class, writes a child element inside the RST. |
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

