MetadataReference Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una referencia a un documento de metadatos devuelto desde un extremo de intercambio de metadatos.
public ref class MetadataReference : System::Xml::Serialization::IXmlSerializable
public class MetadataReference : System.Xml.Serialization.IXmlSerializable
type MetadataReference = class
interface IXmlSerializable
Public Class MetadataReference
Implements IXmlSerializable
- Herencia
-
MetadataReference
- Implementaciones
Comentarios
Al usar Windows Communication Foundation (WCF), se puede crear un punto de conexión de metadatos para cualquier servicio. El punto de conexión se puede consultar para los metadatos que permiten a un cliente comunicarse con el punto de conexión. Por ejemplo, un extremo de metadatos puede devolver un documento de lenguaje de descripción de servicios Web (WSDL) que describe los métodos y tipos de datos de un servicio.
La clase se usa con WS-MetadataExchange respuestas donde las referencias MetadataReference se codifican directamente como o <mex:MetadataReference>
<mex:MetadataLocation>
.
Los documentos de metadatos pueden hacer referencia a muchos otros documentos que describen tipos y esos documentos pueden contener aun más referencias. La clase MetadataReference representa un punto de conexión único que devuelve un documento que puede contener varios elementos WSDL o XSD, así como otras referencias de los metadatos a otros puntos de conexión de WS-MetadataExchange.
Se utilizan normalmente las instancias de la clase MetadataReference al procesar MetadataSet, que representa el punto de intercambio total de metadatos. La clase MetadataResolver está diseñada para resolver todas las referencias utilizadas para devolver metadatos. No obstante, si necesita examinar cada referencia, utilice la clase MetadataReference para representar cada punto de conexión.
Especificaciones
WCF implementa la especificación de metadatos de Exchange web (WS-MetadataExchange) para devolver metadatos. Esa especificación utiliza la especificación de transferencia de servicios web (WS-Transfer) para definir el mecanismo de recuperación de los datos basados en XML.
Constructores
MetadataReference() |
Inicializa una nueva instancia de la clase MetadataReference. |
MetadataReference(EndpointAddress, AddressingVersion) |
Inicializa una nueva instancia de la clase MetadataReference y especifica la dirección de red y la versión de la dirección del punto de conexión. |
Propiedades
Address |
Obtiene o establece la dirección de red de un servicio que devuelve los metadatos. |
AddressVersion |
Obtiene o establece la versión implementada o utilizada por el punto de conexión. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
IXmlSerializable.GetSchema() |
Devuelve un documento de esquema XML para el extremo de referencia de los metadatos. |
IXmlSerializable.ReadXml(XmlReader) |
Lee usando el objeto de lector proporcionado. |
IXmlSerializable.WriteXml(XmlWriter) |
Escribe una secuencia XML con el objeto de sistema de escritura especificado. |