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 punto de conexión 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 punto de conexión de metadatos puede devolver un documento de lenguaje de descripción de servicios web (WSDL) que describe los métodos y los tipos de datos de un servicio.
La MetadataReference clase se usa con WS-MetadataExchange respuestas donde las referencias se codifican directamente como <mex:MetadataReference> o <mex:MetadataLocation>.
Los documentos de metadatos pueden hacer referencia a muchos otros documentos que describen tipos y esos documentos pueden contener aún más referencias. La MetadataReference clase representa un único punto de conexión que devuelve un documento que puede contener varios elementos WSDL o XSD, así como otras referencias de metadatos a otros puntos de conexión de WS-MetadataExchange.
Las instancias de la MetadataReference clase se usan normalmente al procesar un MetadataSet, que representa el punto de intercambio de metadatos total. La MetadataResolver clase está diseñada para resolver todas las referencias usadas para devolver los metadatos. Sin embargo, si necesita examinar cada referencia, use la MetadataReference clase para representar cada punto de conexión.
Specifications
WCF implementa la especificación de metadatos de servicios web Exchange (WS-MetadataExchange) para devolver metadatos. Esa especificación usa aún más la especificación transferencia de servicios web (WS-Transfer) para definir el mecanismo para recuperar datos basados en XML.
Constructores
| Nombre | Description |
|---|---|
| MetadataReference() |
Inicializa una nueva instancia de la clase MetadataReference. |
| MetadataReference(EndpointAddress, AddressingVersion) |
Inicializa una nueva instancia de la MetadataReference clase y especifica la dirección de red y la versión de dirección del punto de conexión. |
Propiedades
| Nombre | Description |
|---|---|
| Address |
Obtiene o establece la dirección de red de un servicio que devuelve metadatos. |
| AddressVersion |
Obtiene o establece la versión implementada en o usada por el punto de conexión. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Devuelve un documento de esquema XML para el punto de conexión de referencia de metadatos. |
| IXmlSerializable.ReadXml(XmlReader) |
Lee mediante el objeto de lector proporcionado. |
| IXmlSerializable.WriteXml(XmlWriter) |
Escribe una secuencia XML con el objeto de escritura especificado. |