MetadataExchangeClientMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le mode d’échange utilisé pour obtenir les métadonnées.
public enum class MetadataExchangeClientMode
public enum MetadataExchangeClientMode
type MetadataExchangeClientMode =
Public Enum MetadataExchangeClientMode
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| MetadataExchange | 0 | Une requête Get WS-Transfer est utilisée. |
| HttpGet | 1 | Une requête HTTP GET est utilisée. |
Exemples
L’exemple de code suivant montre l’utilisation d’une liaison de téléchargement, de MetadataExchangeClient résoudre les références contenues aux métadonnées et de télécharger les métadonnées.
// 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);
Remarques
Utilisez la MetadataExchangeClientMode commande avec pour System.ServiceModel.Description.MetadataExchangeClient spécifier si les métadonnées sont téléchargées à l’aide d’une requête HTTP GET ou WS-Transfer Get.