MetadataExchangeClientMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje režim výměny použitý k získání metadat.
public enum class MetadataExchangeClientMode
public enum MetadataExchangeClientMode
type MetadataExchangeClientMode =
Public Enum MetadataExchangeClientMode
- Dědičnost
Pole
HttpGet | 1 | Používá se požadavek HTTP GET. |
MetadataExchange | 0 | Použije se WS-Transfer Žádost o získání. |
Příklady
Následující příklad kódu ukazuje použití MetadataExchangeClient k určení vazby ke stažení, překlad všech obsažených odkazů na metadata a stažení metadat.
// 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);
Poznámky
Pomocí příkazu s MetadataExchangeClientMode System.ServiceModel.Description.MetadataExchangeClient dotazem určete, jestli se metadata stáhnou pomocí HTTP GET nebo WS-Transfer Získat požadavek.