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 MetadataSet.
Surcharges
GetMetadata(Uri, MetadataExchangeClientMode) |
Retourne MetadataSet à partir de l'adresse spécifiée à l'aide du mode de téléchargement spécifié. |
GetMetadata(EndpointAddress, Uri) |
Retourne MetadataSet à partir de l'adresse spécifiée et via l'itinéraire spécifié. |
GetMetadata(EndpointAddress) |
Retourne MetadataSet à partir de l'adresse spécifiée. |
GetMetadata() |
Retourne MetadataSet. |
GetMetadata(Uri, MetadataExchangeClientMode)
Retourne MetadataSet à 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 les métadonnées sont téléchargé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 si HTTP GET ou WS-Transfer Get doit être utilisé pour télécharger les métadonnées.
S’applique à
GetMetadata(EndpointAddress, Uri)
Retourne MetadataSet à partir de l'adresse spécifiée et via 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 les métadonnées sont téléchargées.
- via
- Uri
Adresse URI qui représente l'itinéraire qu'un message emprunte.
Retours
Métadonnées téléchargées.
S’applique à
GetMetadata(EndpointAddress)
Retourne MetadataSet à 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 les métadonnées sont téléchargées.
Retours
Métadonnées situées au niveau de address
.
S’applique à
GetMetadata()
Retourne 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
MetadataSet qui contient les métadonnées téléchargées.
Exemples
L'exemple de code suivant illustre l'utilisation de MetadataExchangeClient pour spécifier une liaison de téléchargement, résoudre toutes les références aux métadonnées incluses et 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);