MetadataExchangeClientMode Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o modo de troca utilizado para obter metadados.
public enum class MetadataExchangeClientMode
public enum MetadataExchangeClientMode
type MetadataExchangeClientMode =
Public Enum MetadataExchangeClientMode
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| MetadataExchange | 0 | É utilizado um pedido WS-Transfer Get. |
| HttpGet | 1 | É utilizado um pedido HTTP GET. |
Exemplos
O exemplo de código seguinte mostra a utilização de MetadataExchangeClient para especificar uma ligação de download, resolver quaisquer referências contidas a metadados e descarregar os metadados.
// 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);
Observações
Use o MetadataExchangeClientMode with the System.ServiceModel.Description.MetadataExchangeClient para especificar se os metadados são descarregados usando um HTTP GET ou WS-Transfer Get request.