MetadataExchangeClient.GetMetadata Método

Definición

Devuelve un MetadataSetobjeto .

Sobrecargas

Nombre Description
GetMetadata(Uri, MetadataExchangeClientMode)

Devuelve un MetadataSet objeto de la dirección especificada mediante el modo de descarga especificado.

GetMetadata(EndpointAddress, Uri)

Devuelve un MetadataSet objeto de la dirección especificada y en la ruta especificada.

GetMetadata(EndpointAddress)

Devuelve un MetadataSet objeto de la dirección especificada.

GetMetadata()

Devuelve un MetadataSetobjeto .

GetMetadata(Uri, MetadataExchangeClientMode)

Devuelve un MetadataSet objeto de la dirección especificada mediante 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

Dirección desde la que se van a descargar los metadatos.

mode
MetadataExchangeClientMode

Mecanismo de descarga que se va a usar.

Devoluciones

Metadatos que se descargan.

Comentarios

Use este método para especificar la dirección y si se usa HTTP GET o WS-Transfer Obtener para descargar los metadatos.

Se aplica a

GetMetadata(EndpointAddress, Uri)

Devuelve un MetadataSet objeto 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

Dirección desde la que se van a descargar los metadatos.

via
Uri

Dirección URI que representa la ruta que toma un mensaje.

Devoluciones

Metadatos que se descargan.

Se aplica a

GetMetadata(EndpointAddress)

Devuelve un MetadataSet objeto 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

Dirección desde la que se van a descargar los metadatos.

Devoluciones

Metadatos ubicados en .address

Se aplica a

GetMetadata()

Devuelve un MetadataSetobjeto .

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

MetadataSet que contiene los metadatos descargados.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de para especificar un enlace de MetadataExchangeClient descarga, resolver las referencias contenidas 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);

Se aplica a