Langue

MetadataExchangeClient.GetMetadata Méthode

Définition

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.

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

S’applique à