MetadataExchangeClient.GetMetadata Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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);