System.IdentityModel.Metadata Namespace
The System.IdentityModel.Metadata namespace contains classes that represent elements in a Federation Metadata document. A Federation Metadata document is an XML document that provides information that may be useful to partners when establishing a federation. For more information about federation metadata, see section three of the following specification: Web Services Federation Language (WS-Federation) Version 1.2 (http://go.microsoft.com/fwlink/?LinkID=210152).
| Class | Description | |
|---|---|---|
![]() | ApplicationServiceDescriptor | Defines the application service descriptor and its endpoints. |
![]() | ContactPerson | Represents a contact person in SAML 2.0 metadata. |
![]() | DisplayClaim | Represents the displayable claim object. |
![]() | EncryptionMethod | Defines the encryption method. |
![]() | EntitiesDescriptor | Represents a collection of entities. |
![]() | EntityDescriptor | Represents an entity descriptor. |
![]() | EntityId | Represents an entity ID. |
![]() | IdentityProviderSingleSignOnDescriptor | The identity provider single sign-on descriptor (IDPSSODescriptor) class. |
![]() | IndexedProtocolEndpoint | Defines an indexed ProtocolEndpoint. |
![]() | IndexedProtocolEndpointDictionary | A sorted list of IndexedProtocolEndpoint. |
![]() | KeyDescriptor | Defines the key descriptor. |
![]() | LocalizedEntry | The abstract base class that defines a localized entry. |
![]() | LocalizedEntryCollection<T> | A collection of LocalizedEntry objects. |
![]() | LocalizedName | Defines a localized name. |
![]() | LocalizedUri | Defines a localized URI. |
![]() | MetadataBase | Defines the SAML metadata base class. |
![]() | MetadataSerializationException | The exception that is thrown when an error occurs while serializing or deserializing SAML metadata. |
![]() | MetadataSerializer | Provides support for Metadata Serialization |
![]() | Organization | Defines an organization. |
![]() | ProtocolEndpoint | This class defines a protocol endpoint. |
![]() | RoleDescriptor | Defines a role descriptor. |
![]() | SecurityTokenServiceDescriptor | Defines a Service Descriptor for a security token service. |
![]() | ServiceProviderSingleSignOnDescriptor | Defines a descriptor for a Service Provider SSO (SPSSO). |
![]() | SingleSignOnDescriptor | Defines an SSO descriptor. |
![]() | WebServiceDescriptor | Defines a web service descriptor. |
| Enumeration | Description | |
|---|---|---|
![]() | ContactType | Specifies the type of a contact. |
![]() | KeyType | Defines the key types for the KeyDescriptor::Use property. |

