Condividi tramite


MetadataExchangeClient.GetMetadata Metodo

Definizione

Restituisce un valore MetadataSet.

Overload

GetMetadata(Uri, MetadataExchangeClientMode)

Restituisce un elemento MetadataSet dall'indirizzo specificato utilizzando la modalità di download indicata.

GetMetadata(EndpointAddress, Uri)

Restituisce un elemento MetadataSet dall'indirizzo specificato e nella route specificata.

GetMetadata(EndpointAddress)

Restituisce un elemento MetadataSet dall'indirizzo specificato.

GetMetadata()

Restituisce un valore MetadataSet.

GetMetadata(Uri, MetadataExchangeClientMode)

Restituisce un elemento MetadataSet dall'indirizzo specificato utilizzando la modalità di download indicata.

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

Parametri

address
Uri

Indirizzo dal quale scaricare i metadati.

mode
MetadataExchangeClientMode

Meccanismo di download da utilizzare.

Restituisce

Metadati scaricati.

Commenti

Utilizzare questo metodo per specificare l'indirizzo e se utilizzare HTTP GET o WS-Transfer Get per scaricare i metadati.

Si applica a

GetMetadata(EndpointAddress, Uri)

Restituisce un elemento MetadataSet dall'indirizzo specificato e nella route specificata.

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

Parametri

address
EndpointAddress

Indirizzo dal quale scaricare i metadati.

via
Uri

L'indirizzo URI che rappresenta la route accettata da un messaggio.

Restituisce

Metadati scaricati.

Si applica a

GetMetadata(EndpointAddress)

Restituisce un elemento MetadataSet dall'indirizzo specificato.

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

Parametri

address
EndpointAddress

Indirizzo dal quale scaricare i metadati.

Restituisce

Metadati contenuti in address.

Si applica a

GetMetadata()

Restituisce un valore 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

Restituisce

Elemento MetadataSet in cui sono contenuti i metadati scaricati.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare MetadataExchangeClient per specificare un'associazione di scaricamento, risolvere i riferimenti contenuti ai metadati e scaricare i metadati.

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

Si applica a