The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
MetadataExchangeClientMode Enumeration
.NET Framework (current version)
Specifies the exchange mode used to obtain metadata.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
| Member name | Description | |
|---|---|---|
| HttpGet | An HTTP GET request is used. | |
| MetadataExchange | A WS-Transfer Get request is used. |
Use the MetadataExchangeClientMode with the System.ServiceModel.Description.MetadataExchangeClient to specify whether metadata is downloaded using an HTTP GET or WS-Transfer Get request.
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);
.NET Framework
Available since 3.0
Available since 3.0
Show: