Partager via


MetadataExchangeClient.GetMetadata Méthode

Définition

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.

mode
MetadataExchangeClientMode

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

S’applique à