FederationMessage Class
Defines the base class from which all federation message classes derive.
Assembly: System.IdentityModel.Services (in System.IdentityModel.Services.dll)
System.IdentityModel.Services::FederationMessage
System.IdentityModel.Services::WSFederationMessage
| Name | Description | |
|---|---|---|
![]() | FederationMessage(Uri^) | Called from constructors in derived classes to initialize the FederationMessage class. |
| Name | Description | |
|---|---|---|
![]() | BaseUri | Gets or sets the base URL to which the message applies. |
![]() | Parameters | Gets the message parameters as a dictionary. |
| Name | Description | |
|---|---|---|
![]() | 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.) |
![]() ![]() | GetBaseUrl(Uri^) | Helper method that extracts the base URL from the specified URI. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetParameter(String^) | Returns the specified parameter value from the parameters dictionary. |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() ![]() | ParseQueryString(Uri^) | Helper method that parses the query string in the specified URI into a NameValueCollection. |
![]() | RemoveParameter(String^) | Removes a parameter from the parameters dictionary. |
![]() | SetParameter(String^, String^) | Sets the value of a parameter in the parameters dictionary. |
![]() | SetUriParameter(String^, String^) | Sets the value of a parameter in the parameters dictionary. The value must be an absolute URI. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | Validate() | Validates the message. |
![]() | Write(TextWriter^) | When overridden in a derived class, writes the message to the output stream. |
![]() | WriteFormPost() | Serializes the message as a form post and returns the resulting Form together with its Javascript as a string. |
![]() | WriteQueryString() | Returns a string representation of the message in query-string format. |
Notes to Inheritors:
At a minimum, you must override the P:System.IdentityModel.Services.FederationMessage.ProviderIdentifier property and the Write method in derived classes.
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.



