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
HttpGet | 1 | Une demande HTTP GET est utilisée. |
MetadataExchange | 0 | Une demande WS-Transfer est utilisée. |
Exemples
L'exemple de code suivant illustre l'utilisation de MetadataExchangeClient pour spécifier une liaison de téléchargement, résoudre toutes les références aux métadonnées incluses et 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 le MetadataExchangeClientMode avec le System.ServiceModel.Description.MetadataExchangeClient pour spécifier si les métadonnées sont téléchargées à l'aide d'une demande HTTP GET ou WS-Transfer Get.