MetadataExchangeClientMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Austauschmodus zum Abrufen von Metadaten fest.
public enum class MetadataExchangeClientMode
public enum MetadataExchangeClientMode
type MetadataExchangeClientMode =
Public Enum MetadataExchangeClientMode
- Vererbung
Felder
HttpGet | 1 | Es wird eine HTTP GET-Anforderung verwendet. |
MetadataExchange | 0 | Es wird eine WS-Transfer Get-Anforderung verwendet. |
Beispiele
Im folgenden Codebeispiel wird die Verwendung des MetadataExchangeClient zum Angeben einer Downloadbindung, zum Auflösen aller enthaltenen Verweise auf Metadaten und zum Herunterladen der Metadaten veranschaulicht.
// 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);
Hinweise
Verwenden Sie den MetadataExchangeClientMode mit dem System.ServiceModel.Description.MetadataExchangeClient, um anzugeben, ob Metadaten mit einer HTTP GET- oder WS-Transfer Get-Anforderung heruntergeladen werden.