MetadataExchangeClient.GetMetadata Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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);