MetadataExchangeClient.GetMetadata Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un MetadataSet.
Surcharges
| Nom | Description |
|---|---|
| GetMetadata(Uri, MetadataExchangeClientMode) |
Retourne une MetadataSet valeur à partir de l’adresse spécifiée à l’aide du mode de téléchargement spécifié. |
| GetMetadata(EndpointAddress, Uri) |
Retourne une MetadataSet valeur à partir de l’adresse spécifiée et sur l’itinéraire spécifié. |
| GetMetadata(EndpointAddress) |
Retourne une MetadataSet valeur à partir de l’adresse spécifiée. |
| GetMetadata() |
Retourne un MetadataSet. |
GetMetadata(Uri, MetadataExchangeClientMode)
Retourne une MetadataSet valeur à partir de l’adresse spécifiée à l’aide du mode de téléchargement spécifié.
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
Paramètres
- address
- Uri
Adresse à partir de laquelle télécharger les métadonnées.
Mécanisme de téléchargement à utiliser.
Retours
Métadonnées téléchargées.
Remarques
Utilisez cette méthode pour spécifier l’adresse et indiquer s’il faut utiliser HTTP GET ou WS-Transfer Get pour télécharger les métadonnées.
S’applique à
GetMetadata(EndpointAddress, Uri)
Retourne une MetadataSet valeur à partir de l’adresse spécifiée et sur l’itinéraire spécifié.
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
Paramètres
- address
- EndpointAddress
Adresse à partir de laquelle télécharger les métadonnées.
- via
- Uri
Adresse URI qui représente l’itinéraire qu’un message prend.
Retours
Métadonnées téléchargées.
S’applique à
GetMetadata(EndpointAddress)
Retourne une MetadataSet valeur à partir de l’adresse spécifiée.
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
Paramètres
- address
- EndpointAddress
Adresse à partir de laquelle télécharger les métadonnées.
Retours
Métadonnées situées à l’emplacement .address
S’applique à
GetMetadata()
Retourne un 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
Retours
Qui MetadataSet contient les métadonnées téléchargées.
Exemples
L’exemple de code suivant montre l’utilisation d’une liaison de téléchargement, de MetadataExchangeClient résoudre les références contenues aux métadonnées et de télécharger les métadonnées.
// 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);