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.
返回
描述符。The descriptor. 一个 EntityDescriptor 或者 EntitiesDescriptor 类的新实例。An instance of the EntityDescriptor or EntitiesDescriptor class.
例外
stream 为 null。stream 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.
返回
描述符。The descriptor. 一个 EntityDescriptor 或者 EntitiesDescriptor 类的新实例。An instance of the EntityDescriptor or EntitiesDescriptor class.
例外
reader 为 null。reader 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.
返回
描述符。The descriptor. 一个 EntityDescriptor 或者 EntitiesDescriptor 类的新实例。An instance of the EntityDescriptor or EntitiesDescriptor class.
例外
reader 为 null。reader is null.
- 或 --or-
tokenResolver 为 null。tokenResolver is null.