MetadataExchangeClientMode Výčet

Definice

Určuje režim výměny použitý k získání metadat.

public enum class MetadataExchangeClientMode
public enum MetadataExchangeClientMode
type MetadataExchangeClientMode = 
Public Enum MetadataExchangeClientMode
Dědičnost
MetadataExchangeClientMode

Pole

HttpGet 1

Používá se požadavek HTTP GET.

MetadataExchange 0

Použije se WS-Transfer Žádost o získání.

Příklady

Následující příklad kódu ukazuje použití MetadataExchangeClient k určení vazby ke stažení, překlad všech obsažených odkazů na metadata a stažení metadat.

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

Poznámky

Pomocí příkazu s MetadataExchangeClientMode System.ServiceModel.Description.MetadataExchangeClient dotazem určete, jestli se metadata stáhnou pomocí HTTP GET nebo WS-Transfer Získat požadavek.

Platí pro