MetadataExchangeClient.GetMetadata Metodo

Definizione

Restituisce un oggetto MetadataSet.

Overload

Nome Descrizione
GetMetadata(Uri, MetadataExchangeClientMode)

Restituisce un MetadataSet oggetto dall'indirizzo specificato utilizzando la modalità di download specificata.

GetMetadata(EndpointAddress, Uri)

Restituisce un oggetto MetadataSet dall'indirizzo specificato e sulla route specificata.

GetMetadata(EndpointAddress)

Restituisce un oggetto MetadataSet dall'indirizzo specificato.

GetMetadata()

Restituisce un oggetto MetadataSet.

GetMetadata(Uri, MetadataExchangeClientMode)

Restituisce un MetadataSet oggetto dall'indirizzo specificato utilizzando la modalità di download specificata.

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 da cui scaricare i metadati.

mode
MetadataExchangeClientMode

Meccanismo di download da usare.

Valori restituiti

Metadati scaricati.

Commenti

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

Si applica a

GetMetadata(EndpointAddress, Uri)

Restituisce un oggetto MetadataSet dall'indirizzo specificato e sulla 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 da cui scaricare i metadati.

via
Uri

Indirizzo URI che rappresenta la route accettata da un messaggio.

Valori restituiti

Metadati scaricati.

Si applica a

GetMetadata(EndpointAddress)

Restituisce un oggetto 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 da cui scaricare i metadati.

Valori restituiti

Metadati che si trovano in address.

Si applica a

GetMetadata()

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

Valori restituiti

Oggetto MetadataSet contenente i metadati scaricati.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di MetadataExchangeClient per specificare un'associazione di download, 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