MetadataSerializer.ReadMetadata 方法

定义

读取实体描述符。Reads an entity descriptor or an entities descriptor.

重载

ReadMetadata(Stream)

读取指定的流以反序列化实体描述符。Reads the specified stream to deserialize an entity descriptor or an entities descriptor.

ReadMetadata(XmlReader)

读取指定的 XML 读取器以反序列化实体描述符。Reads the specified XML reader to deserialize an entity descriptor or an entities descriptor.

ReadMetadata(XmlReader, SecurityTokenResolver)

读取特定 XmlReader 反序列化实体描述符。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.

public:
 System::IdentityModel::Metadata::MetadataBase ^ ReadMetadata(System::IO::Stream ^ stream);
public System.IdentityModel.Metadata.MetadataBase ReadMetadata (System.IO.Stream stream);
member this.ReadMetadata : System.IO.Stream -> System.IdentityModel.Metadata.MetadataBase
Public Function ReadMetadata (stream As Stream) As MetadataBase

参数

stream
Stream

要读取的流。The stream to read.

返回

MetadataBase

描述符。The descriptor. 一个 EntityDescriptor 或者 EntitiesDescriptor 类的新实例。An instance of the EntityDescriptor or EntitiesDescriptor class.

例外

streamnullstream is null.

适用于

ReadMetadata(XmlReader)

读取指定的 XML 读取器以反序列化实体描述符。Reads the specified XML reader to deserialize an entity descriptor or an entities descriptor.

public:
 System::IdentityModel::Metadata::MetadataBase ^ ReadMetadata(System::Xml::XmlReader ^ reader);
public System.IdentityModel.Metadata.MetadataBase ReadMetadata (System.Xml.XmlReader reader);
member this.ReadMetadata : System.Xml.XmlReader -> System.IdentityModel.Metadata.MetadataBase
Public Function ReadMetadata (reader As XmlReader) As MetadataBase

参数

reader
XmlReader

要读取的 XML 读取器。The XML reader to be read.

返回

MetadataBase

描述符。The descriptor. 一个 EntityDescriptor 或者 EntitiesDescriptor 类的新实例。An instance of the EntityDescriptor or EntitiesDescriptor class.

例外

readernullreader is null.

适用于

ReadMetadata(XmlReader, SecurityTokenResolver)

读取特定 XmlReader 反序列化实体描述符。Read the given XmlReader to deserialize an entity descriptor or an entities descriptor.

public:
 System::IdentityModel::Metadata::MetadataBase ^ ReadMetadata(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenResolver ^ tokenResolver);
public System.IdentityModel.Metadata.MetadataBase ReadMetadata (System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);
member this.ReadMetadata : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Metadata.MetadataBase
Public Function ReadMetadata (reader As XmlReader, tokenResolver As SecurityTokenResolver) As MetadataBase

参数

reader
XmlReader

要读取的 XML 读取器。The XML reader to be read.

tokenResolver
SecurityTokenResolver

标记解析器用于解决签名令牌。The token resolver to use to resolve the signature token.

返回

MetadataBase

描述符。The descriptor. 一个 EntityDescriptor 或者 EntitiesDescriptor 类的新实例。An instance of the EntityDescriptor or EntitiesDescriptor class.

例外

readernullreader is null.

- 或 --or- tokenResolvernulltokenResolver is null.

适用于