MetadataExchangeClientMode MetadataExchangeClientMode MetadataExchangeClientMode MetadataExchangeClientMode Enum

Definición

Especifica el modo de intercambio utilizado para obtener los metadatos.Specifies the exchange mode used to obtain metadata.

public enum class MetadataExchangeClientMode
public enum MetadataExchangeClientMode
type MetadataExchangeClientMode = 
Public Enum MetadataExchangeClientMode
Herencia
MetadataExchangeClientModeMetadataExchangeClientModeMetadataExchangeClientModeMetadataExchangeClientMode

Campos

HttpGet HttpGet HttpGet HttpGet 1

Se utiliza una solicitud HTTP GET.An HTTP GET request is used.

MetadataExchange MetadataExchange MetadataExchange MetadataExchange 0

Se utiliza una solicitud WS-Transfer Get.A WS-Transfer Get request is used.

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.The following code example shows the use of MetadataExchangeClient to specify a download binding, resolve any contained references to metadata, and download the metadata.

// 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);

Comentarios

Utilice MetadataExchangeClientMode con System.ServiceModel.Description.MetadataExchangeClient para especificar si los metadatos se descargan utilizando un HTTP GET o una solicitud WS-Transfer Get.Use the MetadataExchangeClientMode with the System.ServiceModel.Description.MetadataExchangeClient to specify whether metadata is downloaded using an HTTP GET or WS-Transfer Get request.

Se aplica a