MetadataSerializer.ReadMetadata Method

Definition

Reads an entity descriptor or an entities descriptor.

Overloads

ReadMetadata(Stream)

Reads the specified stream to deserialize an entity descriptor or an entities descriptor.

ReadMetadata(XmlReader)

Reads the specified XML reader to deserialize an entity descriptor or an entities descriptor.

ReadMetadata(XmlReader, SecurityTokenResolver)

Read the given XmlReader to deserialize an entity descriptor or an entities descriptor.

ReadMetadata(Stream)

Reads the specified stream to deserialize an entity descriptor or an entities descriptor.

C#
public System.IdentityModel.Metadata.MetadataBase ReadMetadata(System.IO.Stream stream);

Parameters

stream
Stream

The stream to read.

Returns

The descriptor. An instance of the EntityDescriptor or EntitiesDescriptor class.

Exceptions

stream is null.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

ReadMetadata(XmlReader)

Reads the specified XML reader to deserialize an entity descriptor or an entities descriptor.

C#
public System.IdentityModel.Metadata.MetadataBase ReadMetadata(System.Xml.XmlReader reader);

Parameters

reader
XmlReader

The XML reader to be read.

Returns

The descriptor. An instance of the EntityDescriptor or EntitiesDescriptor class.

Exceptions

reader is null.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

ReadMetadata(XmlReader, SecurityTokenResolver)

Read the given XmlReader to deserialize an entity descriptor or an entities descriptor.

C#
public System.IdentityModel.Metadata.MetadataBase ReadMetadata(System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);

Parameters

reader
XmlReader

The XML reader to be read.

tokenResolver
SecurityTokenResolver

The token resolver to use to resolve the signature token.

Returns

The descriptor. An instance of the EntityDescriptor or EntitiesDescriptor class.

Exceptions

reader is null.

-or-

tokenResolver is null.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1