MetadataExchangeClient.GetMetadata Método
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í.
Devuelve un MetadataSet.
Sobrecargas
GetMetadata(Uri, MetadataExchangeClientMode) |
Devuelve MetadataSet de la dirección especificada utilizando el modo de descarga especificado. |
GetMetadata(EndpointAddress, Uri) |
Devuelve MetadataSet de la dirección especificada y en la ruta especificada. |
GetMetadata(EndpointAddress) |
Devuelve un MetadataSet de la dirección especificada. |
GetMetadata() |
Devuelve un MetadataSet. |
GetMetadata(Uri, MetadataExchangeClientMode)
Devuelve MetadataSet de la dirección especificada utilizando el modo de descarga especificado.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(Uri ^ address, System::ServiceModel::Description::MetadataExchangeClientMode mode);
public System.ServiceModel.Description.MetadataSet GetMetadata (Uri address, System.ServiceModel.Description.MetadataExchangeClientMode mode);
member this.GetMetadata : Uri * System.ServiceModel.Description.MetadataExchangeClientMode -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As Uri, mode As MetadataExchangeClientMode) As MetadataSet
Parámetros
- address
- Uri
La dirección de la que se van a descargar los metadatos.
El mecanismo de descarga que se va a utilizar.
Devoluciones
Los metadatos que se descargan.
Comentarios
Utilice este método para especificar la dirección y si los metadatos se descargan utilizando HTTP GET o WS-Transfer Get.
Se aplica a
GetMetadata(EndpointAddress, Uri)
Devuelve MetadataSet de la dirección especificada y en la ruta especificada.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public System.ServiceModel.Description.MetadataSet GetMetadata (System.ServiceModel.EndpointAddress address, Uri via);
member this.GetMetadata : System.ServiceModel.EndpointAddress * Uri -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress, via As Uri) As MetadataSet
Parámetros
- address
- EndpointAddress
La dirección de la que se van a descargar los metadatos.
- via
- Uri
La dirección del URI que representa la ruta que un mensaje toma.
Devoluciones
Los metadatos que se descargan.
Se aplica a
GetMetadata(EndpointAddress)
Devuelve un MetadataSet de la dirección especificada.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address);
public System.ServiceModel.Description.MetadataSet GetMetadata (System.ServiceModel.EndpointAddress address);
member this.GetMetadata : System.ServiceModel.EndpointAddress -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress) As MetadataSet
Parámetros
- address
- EndpointAddress
La dirección de la que se van a descargar los metadatos.
Devoluciones
Los metadatos situados en address
.
Se aplica a
GetMetadata()
Devuelve un MetadataSet.
public:
System::ServiceModel::Description::MetadataSet ^ GetMetadata();
public System.ServiceModel.Description.MetadataSet GetMetadata ();
member this.GetMetadata : unit -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata () As MetadataSet
Devoluciones
El MetadataSet que contiene los metadatos descargados.
Ejemplos
El ejemplo de código siguiente muestra el uso de MetadataExchangeClient para especificar un enlace de descarga, resolver cualquier referencia contenida a los metadatos y descargar los metadatos.
// Get metadata documents.
Console.WriteLine("URI of the metadata documents retreived:");
MetadataExchangeClient metaTransfer
= new MetadataExchangeClient(httpGetMetaAddress.Uri, MetadataExchangeClientMode.HttpGet);
metaTransfer.ResolveMetadataReferences = true;
MetadataSet otherDocs = metaTransfer.GetMetadata();
foreach (MetadataSection doc in otherDocs.MetadataSections)
Console.WriteLine(doc.Dialect + " : " + doc.Identifier);