MetadataExchangeClientMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает режим обмена, используемый для получения метаданных.
public enum class MetadataExchangeClientMode
public enum MetadataExchangeClientMode
type MetadataExchangeClientMode =
Public Enum MetadataExchangeClientMode
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| MetadataExchange | 0 | Используется запрос WS-Transfer Get. |
| HttpGet | 1 | Используется HTTP-запрос GET. |
Примеры
В следующем примере кода показано использование привязки MetadataExchangeClient скачивания, разрешение всех содержащихся ссылок на метаданные и скачивание метаданных.
// 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);
Комментарии
MetadataExchangeClientMode Используйте его, System.ServiceModel.Description.MetadataExchangeClient чтобы указать, скачиваются ли метаданные с помощью HTTP GET или WS-Transfer запроса Get.