MetadataExchangeClient.GetMetadata Methode

Definitie

Geeft als resultaat een MetadataSet.

Overloads

Name Description
GetMetadata(Uri, MetadataExchangeClientMode)

Retourneert een MetadataSet van het opgegeven adres met behulp van de opgegeven downloadmodus.

GetMetadata(EndpointAddress, Uri)

Retourneert een MetadataSet van het opgegeven adres en op de opgegeven route.

GetMetadata(EndpointAddress)

Retourneert een MetadataSet van het opgegeven adres.

GetMetadata()

Geeft als resultaat een MetadataSet.

GetMetadata(Uri, MetadataExchangeClientMode)

Retourneert een MetadataSet van het opgegeven adres met behulp van de opgegeven downloadmodus.

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

Parameters

address
Uri

Het adres van waaruit de metagegevens moeten worden gedownload.

mode
MetadataExchangeClientMode

Het downloadmechanisme dat moet worden gebruikt.

Retouren

De metagegevens die worden gedownload.

Opmerkingen

Gebruik deze methode om het adres op te geven en of u HTTP GET of WS-Transfer Get wilt gebruiken om de metagegevens te downloaden.

Van toepassing op

GetMetadata(EndpointAddress, Uri)

Retourneert een MetadataSet van het opgegeven adres en op de opgegeven route.

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

Parameters

address
EndpointAddress

Het adres van waaruit de metagegevens moeten worden gedownload.

via
Uri

Het URI-adres dat de route aangeeft die een bericht gebruikt.

Retouren

De metagegevens die worden gedownload.

Van toepassing op

GetMetadata(EndpointAddress)

Retourneert een MetadataSet van het opgegeven adres.

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

Parameters

address
EndpointAddress

Het adres van waaruit de metagegevens moeten worden gedownload.

Retouren

De metagegevens die zich in het addressbestand bevinden.

Van toepassing op

GetMetadata()

Geeft als resultaat een 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

Retouren

De MetadataSet metagegevens die de gedownloade metagegevens bevatten.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van het opgeven van een downloadbinding, het oplossen van eventuele ingesloten verwijzingen naar metagegevens en het downloaden van MetadataExchangeClient de metagegevens.

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

Van toepassing op