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

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetMetadata(EndpointAddress)

Restituisce un elemento MetadataSet dall'indirizzo specificato.

public System.ServiceModel.Description.MetadataSet GetMetadata (System.ServiceModel.EndpointAddress address);

Parametri

address
EndpointAddress

Indirizzo dal quale scaricare i metadati.

Restituisce

Metadati contenuti in address.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetMetadata()

Restituisce un valore MetadataSet.

public System.ServiceModel.Description.MetadataSet GetMetadata ();

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

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1