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: