MetadataExchangeClient.GetMetadata Methode

Definition

Gibt ein MetadataSet.

Überlädt

Name Beschreibung
GetMetadata(Uri, MetadataExchangeClientMode)

Gibt eine MetadataSet von der angegebenen Adresse mithilfe des angegebenen Downloadmodus zurück.

GetMetadata(EndpointAddress, Uri)

Gibt eine MetadataSet von der angegebenen Adresse und auf der angegebenen Route zurück.

GetMetadata(EndpointAddress)

Gibt eine MetadataSet von der angegebenen Adresse zurück.

GetMetadata()

Gibt ein MetadataSet.

GetMetadata(Uri, MetadataExchangeClientMode)

Gibt eine MetadataSet von der angegebenen Adresse mithilfe des angegebenen Downloadmodus zurück.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata(Uri ^ address, System::ServiceModel::Description::MetadataExchangeClientMode mode);
public System.ServiceModel.Description.MetadataSet GetMetadata(Uri address, System.ServiceModel.Description.MetadataExchangeClientMode mode);
member this.GetMetadata : Uri * System.ServiceModel.Description.MetadataExchangeClientMode -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As Uri, mode As MetadataExchangeClientMode) As MetadataSet

Parameter

address
Uri

Die Adresse, aus der die Metadaten heruntergeladen werden sollen.

mode
MetadataExchangeClientMode

Der zu verwendende Downloadmechanismus.

Gibt zurück

Die metadaten, die heruntergeladen werden.

Hinweise

Verwenden Sie diese Methode, um die Adresse anzugeben und anzugeben, ob HTTP GET oder WS-Transfer Get zum Herunterladen der Metadaten verwendet werden soll.

Gilt für:

GetMetadata(EndpointAddress, Uri)

Gibt eine MetadataSet von der angegebenen Adresse und auf der angegebenen Route zurück.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public System.ServiceModel.Description.MetadataSet GetMetadata(System.ServiceModel.EndpointAddress address, Uri via);
member this.GetMetadata : System.ServiceModel.EndpointAddress * Uri -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress, via As Uri) As MetadataSet

Parameter

address
EndpointAddress

Die Adresse, aus der die Metadaten heruntergeladen werden sollen.

via
Uri

Die URI-Adresse, die die Route darstellt, die eine Nachricht akzeptiert.

Gibt zurück

Die metadaten, die heruntergeladen werden.

Gilt für:

GetMetadata(EndpointAddress)

Gibt eine MetadataSet von der angegebenen Adresse zurück.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address);
public System.ServiceModel.Description.MetadataSet GetMetadata(System.ServiceModel.EndpointAddress address);
member this.GetMetadata : System.ServiceModel.EndpointAddress -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress) As MetadataSet

Parameter

address
EndpointAddress

Die Adresse, aus der die Metadaten heruntergeladen werden sollen.

Gibt zurück

Die Metadaten, die addresssich im .

Gilt für:

GetMetadata()

Gibt ein MetadataSet.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata();
public System.ServiceModel.Description.MetadataSet GetMetadata();
member this.GetMetadata : unit -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata () As MetadataSet

Gibt zurück

Die MetadataSet , die die heruntergeladenen Metadaten enthält.

Beispiele

Im folgenden Codebeispiel wird gezeigt MetadataExchangeClient , wie Sie eine Downloadbindung angeben, alle enthaltenen Verweise auf Metadaten auflösen und die Metadaten herunterladen.

// 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);

Gilt für: